文章目錄
- 題目一
- 題目描述
- 代碼實現
- 結果驗證
- 關于本題
- 題目二
- 題目描述
- 代碼實現
- 結果測試
- 題目三
- 題目描述
- 代碼實現及結果測試
- 題目四
- 題目描述
- 代碼實現及結果測試
- 題目五
- 題目描述
- 代碼實現及結果測試
題目一
題目描述
輸入的命令行參數必須是hello,才會正確顯示;否則,顯示錯誤提示。
代碼實現
結果驗證
關于本題
本題的難點在于如何提取命令行輸入的參數,本題中運用的是$*,表示在命令行中實際給出的所有實參字符串,說人話就是:代表所有參數本身內容。
詳情請參考:shell預先定義的特殊變量
其實,用位置變量 $1 代替 $* 亦可達到同樣的目的。
題目二
題目描述
檢測某個文件是否是一個普通文件。
代碼實現
結果測試
題目三
題目描述
比較兩個字符串str1和str2是否相等。
代碼實現及結果測試
題目四
題目描述
判斷一個數字是否是正數。
代碼實現及結果測試
題目五
題目描述
判斷給定的數字是否介于1到10之間