shell指令碼 獲取100以內的隨機數

2021-10-06 01:32:50 字數 556 閱讀 2871

!/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...