Linux 学习笔记---if else
IFS=_ sample_flag_arr='111PCR_222' # IFS 指定分隔符
if [[ ${sample_flag_arr} =~ .*PCR.* ]]; then
pcr_name=`echo ${sample_flag_arr[0]} | sed 's/PCR/MPCR/g'`
echo "${pcr_name}"
else
echo "${sample_flag_arr}M"
fi
另一种形式
for ip in {160..191}
do
ping -c 1 119.254.80.$ip
if [ $? -eq 0 ];then
echo "119.254.80.$ip is ok">>ok.log
else
echo "119.254.80.$ip is Unreachable">>faild.log
fi
done
expression 和方括号([ ])之间必须有空格