實驗5 shell指令碼程式設計

2022-08-25 23:21:19 字數 1483 閱讀 4263

專案

內容這個作業的課程在**

這個作業的要求

學號-姓名

17041528-朱思皓

作業學習目標

1. 了解shell指令碼的概念及使用

2.掌握shell指令碼語言的基本語法

3.學習簡單的shell指令碼程式設計

1.讓使用者輸入乙個字串,如果使用者輸入的是hello,請輸入hello 使用者姓名首字母縮寫,否則輸出請輸入hello。

2.編寫一指令碼,判斷輸入使用者名稱是否存在,輸出結果只能是存在該使用者或者不存在該使用者,不能有其他資料輸出。

3.編寫指令碼計算1-100之間的所有奇數和。

4.編寫指令碼,判斷鍵盤輸入整數是否為質數。

5.模擬乙個多工維護介面,當執行程式時先顯示總選單,然後進行選擇後做相應的維護監控操作

6.編寫指令碼實現計算使用者輸入引數數字的和,分別用shift和for迴圈實現。

7.編寫指令碼,生成乙個phonenumber.txt檔案,檔案內容為隨機產生以139開頭的手機號1000個,每個手機號佔一行。

8.在第7題產生的1000個**號碼中抽取5位幸運號碼,並顯示,要求只顯示前3三位數字和後4位數字,中間四位用*代替。

9.使用until語句批量建立10個使用者,要求stu1-stu5使用者的uid分別為2001-2005,stu6-stu10使用者的家目錄分別在/rhome/stu6-/rhome/stu10。

10.編寫指令碼收集使用者輸入的基本資訊(姓名,性別,年齡),如果使用者不輸入一直提示使用者輸入,最後根據使用者輸入的資訊輸出相應的內容。

嵌入式Linux學習5 Shell程式設計

shell 使用 1.shell簡介 簡單的說shell就是一種命令解析器,是一種程式設計互動介面,通過驅動作業系統核心完成指定的工作,它是使用者與作業系統之間的橋梁。分類 linux主流的shell有三種bash tcsh korn shell 這裡我學習的是bash 它是標準的uxin shel...

5shell中的陣列

1 shell不限制陣列的大小,陣列元素的下標從0開始計數 2 獲取陣列中的元素要使用下標 下標可以是乙個整數,也可以是乙個結果為整數的表示式,但是下標必須大於等於0 3 bash shell只支援一維陣列,不支援多維陣列 在 shell 中,用括號 來表示陣列,陣列元素之間用空格來分隔。由此,定義...

運維技術指導 5 Shell指令碼練習

1 統計 var log下檔案的個數。find var log type f wc l2 如何將f1.txt檔案的執行結果輸出到f2.txt裡?f1 f2.txt bin sh cmd ping w 2 c 2 ping c 2,表示只傳送乙個icmp echo request 包,w 2 表示等待...