習題:
將下面這句話中字元數在6以內的單詞列印出來:
bash also interprets a number of multi-character options .
涉及的知識點:
迴圈遍歷該字串成每個字元,注:shell中的迴圈的跳出也是用continue和break。
shell中的for迴圈規則
1) for i in var
do 邏輯
done
2)for ((i=0;i計算字串長度。
1)echo string | wc -l
2)expr length string
3)echo string |awk -f "" ''
4)echo $ # 這裡的string是變數名
判斷輸出
if [ var -lt 7 ]
then
echo string
fi
**
#!/bin/bash
string='bash also interprets a number of multi-character options'
for i in $string
do if [ $ -lt 7 ]
then
echo $i
fidone
shell指令碼練習 每天乙個shell指令碼 7
我的部落格都是依照自己淺薄的現有知識去寫的,好多時候寫完了部落格,去查詢答案,會發現很多更剪短更效率更好的答案。寫部落格是激勵我自己能堅持下去,讓我的頭腦不去懈怠,望共勉。題目 write a script five dirs.sh that does these tasks make a dire...
每天乙個shell指令碼(3)
每天乙個shell指令碼 3 題目 請按照這樣的日期格式 x xx xx 每日在 test目錄下生成乙個檔案 判斷目錄是否存在 例如今天生成的檔案為 2018 6 11.log,並且把磁碟的使用情況寫到到這個檔案中 需要知識 日期date函式 獲取 yyyy mm dd 日期格式 date y m ...
shell基礎練習 每天乙個shell指令碼 8
我的部落格都是依照自己淺薄的現有知識去寫的,好多時候寫完了部落格,去查詢答案,會發現很多更剪短更效率更好的答案。寫部落格是激勵我自己能堅持下去,讓我的頭腦不去懈怠,望共勉。題目 編寫指令碼,利用變數random生成10個隨機數字,輸出這個10數字,並顯示其中的最大值和最小值 知識點 random變數...