作者HamalAri (哈馬‧阿里)
看板Linux
標題Re: [問題] 有即時顯示剩餘空間的軟體嗎?
時間Wed Aug 2 17:05:07 2017
無聊隨手刻一個
#!/bin/bash
PBAR_W=50;
TMP_PATH='/tmp'
progress_bar(){
FILL=$[$PBAR_W*$USED/100]
printf "USED:[%${FILL}s"|tr ' ' '#'|tr -d '\n'
printf "%$[$PBAR_W - $FILL]s"|tr ' ' '.'|tr -d '\n'
echo "] ${USED}%"
}
while((1));do
USED=`df -h|grep " ${TMP_PATH}"|awk '{print $5}'|tr -d '%'`
progress_bar
sleep 1
done
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.184.113
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1501664710.A.325.html
1F:推 starlin2: 執行後出現atest.sh: 13: atest.sh: 1: not found 08/02 17:33
2F:→ CP64: 我這邊跑起來很正常來著 08/02 18:22
3F:推 ddtsatan: 推 1f 要先確定df -h|grep /tmp 有東西 08/02 21:47
4F:推 starlin2: df -h|grep /tmp 有東西喔~ 08/03 12:38
5F:→ ddtsatan: 用sh -x atest.sh 檢查 看那出問題 08/03 12:54
6F:推 starlin2: 可以了,我原本用sh atest.sh 去執行,後來改./atest.sh 08/03 12:59
7F:→ starlin2: 就OK了,原來我的SH是dash....>< 08/03 13:00
8F:→ starlin2: 話說H大大也太強了,順手寫就可以寫出這樣的程式,拜.^^ 08/03 13:05
9F:推 TWLAB: ubuntu / debian 預設都是dash 要改就打sudo dpkg-reconfig 08/06 16:12
10F:→ TWLAB: ure dash 進入選no 預設就變bash 了 08/06 16:12