1、計算器
2、猜字謎小遊戲
3、計算器函式呼叫
#!/bin/bash
read -p "輸入第乙個數字:" num1
read -p "請選擇需要的運算:" yun
read -p "請輸入第二個數字:" num2if[
"$yun" = "+"
]then
echo num1和num2的結果為:`expr $num1
+$num2`
elif [
"$yun" = "-"
]then
echo num1和num2的結果為:`expr $num1
-$num2`
elif [
"$yun" = "*"
]then
echo num1和num2的結果為:`expr $num1 \*
$num2`
elif [
"$yun" = "/"
]then
echo num1和num2的結果為:`expr $num1
/$num2`
else
echo
"error!!!"
[root@localhost project]
# ./game2.sh
輸入第乙個數字:5
請選擇需要的運算:*
請輸入第二個數字:5
num1和num2的結果為:25
#!/bin/bash
echo
'按下退出'
echo
-n '遊戲開始!請一號玩家輸入乙個數:'
read num1
while :
doecho
'請二號玩家輸入乙個數進行猜謎:'
read num2
if[$num2
-gt$num1
] then
echo
"二號玩家輸入較大"
elif [
$num2
-lt$num1
] then
echo
"二號玩家輸入較小"
elif [
$num2
-eq$num1
] then
echo
"恭喜你!!!答對啦"
break
fidone
[root@localhost project]
# ./game1.sh
按下-c>退出
遊戲開始!請一號玩家輸入乙個數:6
請二號玩家輸入乙個數進行猜謎:
5二號玩家輸入較小
請二號玩家輸入乙個數進行猜謎:
7二號玩家輸入較大
請二號玩家輸入乙個數進行猜謎:
6恭喜你!!!答對啦
#!/bin/bash
while :
dosum(
)minus(
)multipiy(
)division(
)read -p "請輸入需要計算的第乙個數:" num1
read -p "請輸入需要的運算子:" value
read -p "請輸入需要計算的第二個數:" num2if[
"$value" = "+"
]then
sumelif [
"$value" = "-"
]then
minus
elif [
"$value" = "*"
]then
multipiy
elif [
"$value" = "/"
]then
division
else
echo
"those num are not useful!"
fibreak
done
shell指令碼例子
1.主要用awk實現兩個檔案的處理 number 0 if f level number.date y m d then awk f nr fnr nr fnr level number.date y m d d 1 day level number.date y m d sort today ye...
7 2,shell指令碼例程
如下 bin bash echo hello 你好 echo 字串,陣列 定義字串 str0 abc str1 defg123 str str0 輸出字串 echo str str 輸出字串長度 echo 字串str長度為 輸出子字串0到2的字元 echo 字串str中0到2的字元為 定義陣列 ar...
shell指令碼例子集錦(習題總結)
練習一 寫乙個指令碼 1.設定變數file的值為 etc passwd 2.依次向 etc passwd中的每個使用者問好,並且說出對方的id是什麼 f1 hello,root,your uid is0 3.統計乙個有多少個使用者 答案一 bin bash file etc passwd lines...