之前大神跟我说要学习一下 Linux的shell 脚本编程,可能是我看的太肤浅了,个人感觉这个东西吧,不是特别难。今天看了10分钟,写了几句。感悟如下:
首先,shell脚本能够获取系统状态、信息。
然后就是一些逻辑判断,流程语句。
可能还会涉及一些路径获取,文件组合等操作,把这个和上面的流程结合一下。什么 rm 、sudo apt-get XXX 、cd 啥的常用命令,就能够满足基本的使用了,所以我不决定专门花时间来学这个了,以后在工作的时候用到了看一下就行。
if [ -z $1 ] #判断输入参数是否为空,为空返回为真
then
echo "param is null!"
# exit 0
else
echo "param is $1"
echo
fi
clear
//
mkdir folder
cd folder
for((i=0;i<10;i++));
do
touch test_$i.txt
done
/
CPU_JOB_NUM=$(grep processor /proc/cpuinfo | awk '{field=$NF};END{print field+1}')
echo $CPU_JOB_NUM
root_dir=$(pwd)
current_dir=${root_dir##*/}
echo $current_dir
#sudo apt-get update
cat c.txt d.txt >e.txt
cp e.txt f.txt