shell的if嵌套
生活随笔
收集整理的這篇文章主要介紹了
shell的if嵌套
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
shell腳本編寫中,if是可以嵌套的,
注意,if條件表達(dá)式[]中的空格,以及后面的then就行了
if條件表達(dá)式后面的分號“;”可有可無,不影響。
代碼如下
myFile='ctr_result.txt'
if [ -e "$myFile" ]; then
rm $myFile
result_code=$?
if [ "$result_code" -ne 0 ]; then
echo "[ERROR] when delete $myFile"
exit $result_code
fi
echo "$myFile exists, we delete it"
fi
實際shell 腳本
if [ $packetanal_ver != 'yechang' ];then
packetpid=`ps aux|grep packetAnal|grep -v "grep"|awk '{print $2}'`
if [ "$packetpid" ];then
kill -9 $packetpid
echo "old packetAnal is killed"
fi
fi
總結(jié)
以上是生活随笔為你收集整理的shell的if嵌套的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Proxmox 命令使用方法
- 下一篇: C#版免费离线人脸识别——虹软ArcSo