比如比較字符串、判斷文件是否存在及是否可讀等,通常用"[]"來表示條件測試。
注意:這里的空格很重要。要確保方括號(hào)的空格。筆者就曾因?yàn)榭崭袢鄙倩蛭恢貌粚?duì),而浪費(fèi)好多寶貴的時(shí)間。
if ....; then
....
elif ....; then
....
else
....
fi
[ -f "somefile" ] :判斷是否是一個(gè)文件
[ -x "/bin/ls" ] :判斷/bin/ls是否存在并有可執(zhí)行權(quán)限
[ -n "$var" ] :判斷$var變量是否有值
[ "$a" = "$b" ] :判斷$a和$b是否相等
-r file 用戶可讀為真
-w file 用戶可寫為真
-x file 用戶可執(zhí)行為真
-f file 文件為正規(guī)文件為真
-d file 文件為目錄為真
-c file 文件為字符特殊文件為真
-b file 文件為塊特殊文件為真
-s file 文件大小非0時(shí)為真
-t file 當(dāng)文件描述符(默認(rèn)為1)指定的設(shè)備為終端時(shí)為真
含條件選擇的shell腳本 對(duì)于不含變量的任務(wù)簡單shell腳本一般能勝任。但在執(zhí)行一些決策任務(wù)時(shí),就需要包含if/then的條件判斷了。shell腳本編程支持此類運(yùn)算,包括比較運(yùn)算、判斷文件是否存在等。
基本的if條件命令選項(xiàng)有: - eq ―比較兩個(gè)參數(shù)是否相等(例如,if [ 2
主站蜘蛛池模板:
最新午夜综合福利视频
|
国产91久久久久久
|
免费看日韩片
|
黑人日比视频
|
一本色道久久综合狠狠躁篇适合什么人看
|
91久久国产综合久久91猫猫
|
欧美成人精品h版在线观看
久久久久久三区
|
激情91|
中文字幕国产欧美
|
天天操天天看
|
蜜桃视频在线免费观看
|
中文字幕网址
|
蜜桃传媒视频麻豆第一区免费观看
|
国产一级淫片免费看
|
午夜视频在线
|
jizzyouxxxx
|
asian超清日本肉体pics
|
把娇妻调教成暴露狂
|
国产1区2|
狠狠操夜夜爱
|
欧美电影在线观看
|
电影一级毛片
|
av中文字幕免费在线观看
|
九九热精|
国产亚洲精品久久777777
|
久久久精品视频网站
|
精品亚洲一区二区三区
|
超碰人人做人人爱
|
avlululu|
国产一区二区三区在线免费
|
羞羞的视频免费在线观看
|
欧美成人精品欧美一级
|
九九热九九热
|
色综合久久99
|
毛片电影在线看
|
xxxxhd86日本护士hd
|
黄视频网址
|
日本中文字幕电影在线观看
|
精品国产成人
|
av免播放
|
日韩视频一区二区三区四区
|