知識點梳理:點擊鏈接進入
4、bash編程之:if語句
5、bash編程之:case語句、read與用戶交互
練習1:
寫一個腳本:如果某路徑不存在,則將其創建爲目錄;否則顯示其存在,並顯示內容類型;
運行腳本測試:
練習2:
寫一個腳本,完成如下功能;判斷給定的兩個數值,孰大孰小;給定數值的方法:腳本參數,命令交互
運行腳本測試:
練習3:
求100以內所有奇數之和(至少用3種方法)。
方法1:
echo `seq -s "+" 1 2 100`=`seq -s "+" 1 2 100 | bc`
方法2:用for循環實現
運行腳本測試:
方法3:用while循環實現
運行腳本測試:
練習4:
寫一個腳本實現如下功能:
(1) 傳遞兩個文本文件路徑給腳本;
(2) 顯示兩個文件中空白行數較多的文件及其空白行的個數;
(3) 顯示兩個文件中總行數較多的文件及其總行數;
運行腳本測試:
練習5:
寫一個腳本
(1) 提示用戶輸入一個字符串
(2) 判斷:
如果輸入的是quit,則退出腳本
否則,則顯示其輸入的字符串內容
運行腳本測試:
練習6:
寫一個腳本,打印2^n表;n等於一個用戶輸入的值
運行腳本測試:
練習7:
寫一個腳本,寫這麼幾個函數:
函數1、實現給定的兩個數值的之和;
函數2、取給定兩個數值的最大公約數;
函數3、取給定兩個數值的最小公倍數;
關於函數的選定、兩個數值的大小都將通過交互式輸入來提供。
(還沒有弄明白,智商充值中……)