if条件判断语句,通常以if开头,fi结尾,也可加入else或者elif进行多条件的判断 如下 :
if (表达式)
语句1
else
语句2
fi
if语句Shell脚本编程案例如下:
#!/bin/bash
#By author
NUM=10
if (($NUM>4)); then
echo “The Num $NUM more than4.”
else
echo “The Num $NUM less than4.”
fi
替换数字
:%s/4/50/g #把4替换成50
(2)判断系统目录是否存在。
#!/bin/bash
#judge DIR or Files
#By author
if [ ! -d /data/20150515 -a ! -d /tmp/2017/ ]; then
mkdir -p /data/20150515
fi
目录是否存在
#!/bin/bash
#auto judge DIR
dir=$1
if [ ! -d $DIR ];then
mkdir -p $DIR
else
echo “The $DIR