Linux shell指令碼學習練習

2021-10-07 18:25:25 字數 1325 閱讀 3191

前段時間跟著老師學習了shell指令碼入門知識,今天就著網上找到的shell程式設計題目來簡單耍耍~

寫乙個shell指令碼。提示你輸入乙個暫停的數字,然後從1列印到該數字。然後詢問是否繼續。繼續的話在輸入個在數字 接著列印。不繼續退出。

例:如果輸入的是5,列印1 2 3 4 5 然後繼續 輸入15 然後列印 6 7 …14 15 依此類推。

**如下:

printfff(

)bef=1

read n

while

((1))do

printfff $bef

$n let bef=$n

+1 echo

-n "do you want to continue ?"

read n

if[$n == 0 ]

then

exit

fidone

執行測試:

九九乘法表實現。**如下:

for

((i=1;

$i<=9;i++))

dofor

((j=1;

$j<=$i

;j++))

do let n=$j*$i

echo

-n "$i*$j=$n "

done

echo

done

執行測試:

猜數字小遊戲。隨機生成乙個100以內的整數,然後使用者猜這個數字是啥,每次輸入的值和隨機數比較,給出對應提示。

**如下:

let num=$random

%100+1

#echo $num

echo

-n "you gress:"

read n

while((

$n!= $num))

doif((

$n > $num))

then

echo

"too big"

else

echo

"too small"

firead n

done

echo

"ok!!!"

執行測試:

Linux Shell指令碼學習(一)

最近花了一周的時間快速的學習了一下shell指令碼,看的書是 linux shell指令碼程式設計 第三版 僅僅整理了一些筆記,不做技術交流也不算分享,只是作為自己的學習之路的記錄,務戀。shell one 開始學習linux shell指令碼,首日了解了linux命令列 linux shell終端...

linux shell指令碼學習筆記

if command then commands fiif後面的命令,執行後狀態碼返回0,則執行then部分的命令 執行pwd wang wang test pwd home wang test 檢視退出碼 wang wang test echo 0 執行pwda wang wang test pw...

Linux shell指令碼全面學習 一

1.linux 指令碼編寫基礎 1.1 語法基本介紹 1.1.1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編輯好指令碼時,如果要執行該指令碼,還必須使其可執行。要使指令碼可...