Re: [問題] 有即時顯示剩餘空間的軟體嗎?

看板Linux作者 (哈馬‧阿里)時間8年前 (2017/08/02 17:05), 編輯推噓5(505)
留言10則, 4人參與, 最新討論串2/2 (看更多)
無聊隨手刻一個 #!/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://www.ptt.cc/bbs/Linux/M.1501664710.A.325.html

08/02 17:33, , 1F
執行後出現atest.sh: 13: atest.sh: 1: not found
08/02 17:33, 1F

08/02 18:22, , 2F
我這邊跑起來很正常來著
08/02 18:22, 2F

08/02 21:47, , 3F
推 1f 要先確定df -h|grep /tmp 有東西
08/02 21:47, 3F

08/03 12:38, , 4F
df -h|grep /tmp 有東西喔~
08/03 12:38, 4F

08/03 12:54, , 5F
用sh -x atest.sh 檢查 看那出問題
08/03 12:54, 5F

08/03 12:59, , 6F
可以了,我原本用sh atest.sh 去執行,後來改./atest.sh
08/03 12:59, 6F

08/03 13:00, , 7F
就OK了,原來我的SH是dash....><
08/03 13:00, 7F

08/03 13:05, , 8F
話說H大大也太強了,順手寫就可以寫出這樣的程式,拜.^^
08/03 13:05, 8F

08/06 16:12, , 9F
ubuntu / debian 預設都是dash 要改就打sudo dpkg-reconfig
08/06 16:12, 9F

08/06 16:12, , 10F
ure dash 進入選no 預設就變bash 了
08/06 16:12, 10F
文章代碼(AID): #1PWPN6Cb (Linux)
文章代碼(AID): #1PWPN6Cb (Linux)