在嵌入式linux執行,發現:
gunzip -h
gunzip: invalid option -- h
busybox v1.01 (2005.09.15-19:25+0000) multi-call binary
usage: gunzip [option]... file
uncompress file (or standard input if file is '-').
options:
-c write output to standard output
-f force read when source is a terminal
-t test compressed file integrity
它的引數比起linux pc上的引數,少多了。
我希望使用gunzip -l 得到乙個*.gz解壓之後檔案的大小,結果無法實現了:(
bash發揮了巨大的作用,一句話:
gunzip -c file.xml.gz | wc -c > /tmp/filesize.txt
在filesize.txt中,記錄了檔案解壓後的大小,
好好思考,一定能夠找到解決方案的。
學好bash, 老有用了!!!
獲取指令碼執行 絕對路徑
假設名稱為path.sh, 最開始使用:
echo "scriptpath1: "$(cd `dirname $0`; pwd)
但是只能執行:
#./path.sh
如果執行:
#source path.sh
就會報錯
後來學會了:
bs0="$"
echo "scriptpath1: "$(cd `dirname $bs0`; pwd)
呵呵,這下兩種方法都可以正常執行了
valgrind是個好工具
程式設計是碰到最麻煩的問題恐怕就是記憶體洩露了,記憶體洩露問題往往不易發現,特別是在記憶體洩露的大小很小的情況下,如果不是程式長時間執行,恐怕很難發現,而除錯記憶體洩露的問題也常常顯得相當困難,最傳統的辦法恐怕就是一行行地去檢查 了,而對於工程專案,往往涉及到很多人的工作,而且 量也是相當可觀的,要...
Firebug和Yslow是個好工具
火狐瀏覽器上裝的firebug很久沒用了,昨晚開啟firebug和yslow,邊瀏覽部落格邊看 突然發現有幾個404,果斷開啟模板編輯。這使得網頁開啟速度提高了16毫秒,優化 如下 1 刪除了4個無用的css檔案,原因是上次整合css後忘記刪除了,導致開啟網頁時仍要載入這4個css檔案。感悟 有事沒...
python的確是個好工具
最近研究了一下python,覺得他這種問答式的介面特別適合學習程式設計,下面就舉兩個例子。1.快速排序的演算法描述 def qsort al if al return else aller x for x in al 1 if x al 0 比al 0 大 或相等 的部分 return qsort ...