!/bin/bash
猜數字獲取100以內的隨機數
num=$((random%100+1))
echo '程式已獲取隨機數!'
死迴圈while true;
do
read -ep '請輸入您猜測的數字:' g_num
if [ g_num -gt num ];then
echo "猜大了!"
elif [ g_num -lt num ];then
echo "猜小了!"
else
read -ep "恭喜猜對了,答案是:num,是否繼續遊戲?(y/n)" jx
case jx in
y|y)
num=$((random%100+1))
echo '程式已獲取隨機數!'
continue
;;n|n)
echo '退出程式'
exit
;;*)
echo '輸入有誤,退出程式'
exit
esac
shell指令碼100例
1 判斷檔案或目錄是否存在 bin bash if eq 0 then echo 未輸入任何引數,請輸入引數 echo 用法 0 檔名 目錄名 fiif f 1 then echo 該檔案,存在 ls l 1 else echo 沒有該檔案 fiif d 1 then echo 該目錄,存在 ls ...
shell指令碼100例
15 編寫指令碼,顯示進度條 bin bash jindu jindu cp a 1 2 killall 0 echo 拷貝完成 16 進度條,動態時針版本 定義乙個顯示進度的函式,螢幕快速顯示 bin bash rotate line rotate line 21 使用 expect 工具自動互動...
shell指令碼100例
31 使用指令碼迴圈建立三位數字的文字檔案 111 999 的檔案 bin bash for i in dofor j in dofor k in dotouch tmp i iij k.txt done done done 32 統計 etc passwd 中 root 出現的次數 bin bas...