level 3
linux的shell脚本中,如何通过until循环实现:
当本目录下存在restart文件夹的时候进行循环呢?
2016年04月06日 14点04分
1
level 7
爲何要用until循環= =
while循環不更好= =
而且Linux下有很多Shell,你說的是哪個= =(雖說我知道一般指的是BASH
目測是要寫MC服務端的腳本(
2016年04月06日 16点04分
2
level 7
while [ -d "restart" ]
do
$0
done
這個是使用while循環的版本
用until循環實在太彆扭。
這裏的$0是讓它執行腳本自身,如果有別的需要可以修改(然後你就不能自己去搜索麼= =
要用的話複製到腳本末尾就行= =
PS.你確定不是判斷是否有一個文件叫“restart”而是一個目錄麼= =(如果是判斷文件的話把 “while [ -d "restart" ]”中的“-d”改成“-f”,注意不要忘了兩邊的空格
2016年04月06日 16点04分
4