相信用過shell腳本的一定會愛上這門腳本語言,因爲它實在是很好用。,Shell有⼀種執⾏命令的⽅式稱爲批處理(Batch),⽤戶事先寫⼀
個Shell腳本(Script),其中有很多條命令,讓Shell⼀次把這些命令執⾏完,⽽不必⼀條⼀條地敲命令。有時候對於調試代碼有很大的幫助。
作爲一個shell腳本初學者,我還覺得這門語言有很少的語言規則,並且寫出來會很高端大氣上檔次(因爲很多都是符號,看起來有種大神的既視感,哈哈)
特此把最近的學習成果給貼出來,一個簡單的進度條程序
#!/bin/bash
arr=("|" "/" "-" "\\")
i=0
var=0
ret=""
tmp=""
while [ $i -le 100 ]
do
printf "\r[%-100s[%s%%]][%s]" ${tmp} ${var} ${arr[(($i%4))]}
ret=${ret}=
tmp=${ret}
let i++
let var++
sleep 0.1
done
printf "\n"