Shell腳本學習初段--一個進度條程序

相信用過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"



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章