Linux Shell Script Program#

分支语句#

dir=/home/fhc/dir               # dir和=之间不能有空格

if [ -d "$dir" ]                # if和[之间必须有一个空格,[和-d之间必须有一个空格,   "$dir"和]之间必须有一个空格
then                            # then必须另起一行(或者 f [ -d "$dir" ];then )
    echo "dir is existed!"
else
    echo "dir isn't existed!"
fi
  • -d 判断一个文件夹是否存在

顺序执行指令#

上一条指令执行完毕才执行下一条指令

# 将指令的返回值赋给一个变量,这样本条指令执行完毕,才会继续向下执行
rm_ok=`sudo rm /var/www/html/*` 

cp_ok=`sudo cp xxx xxx`