歡迎您光臨本站 註冊首頁

linux shell編程中while循環使用

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

while 循環:
while CONDITION ;do
statement1
...
done

until CONDITION;do
statement1
...
done


互動添加一個用戶的shell腳本:

echo "input a user name:"
read Myuser
useradd $ Myuser
echo $Myuser | passwd --stdin $Myuser &> /dev/null

或者:
read -p "input a user name:" Myuser
useradd $ Myuser
echo $Myuser | passwd --stdin $Myuser &> /dev/null

read用法:
read -p "input a user name:" Myuser
-p 顯示輸出的文本

exit:用法執行碼
exit 0 正確執行
exit1-255 則錯誤執行



組合條件測試:
[ -e $file -a -f $file ] 表示同時滿足兩個條件(加-a參數)
-a:與關係,同時滿足
-o:或關係,至少一個滿足時為真
!:非關係,取相反

實例:
["$CHOICE" = Y -o "$CHOICE" = y] 表示選擇Y或者y都可以!

本文出自 「Linux交流」 博客,請務必保留此出處http://wz102.blog.51cto.com/3588520/775717


[火星人 ] linux shell編程中while循環使用已經有286次圍觀

http://coctec.com/docs/linux/show-post-47023.html