unix 一個腳本跑壓縮的問題

作者: phi12345 (94life.tw)   2018-09-21 14:45:08
目前要寫一個腳本用三種方式去測試壓縮比
如何可以呈現以下的方式?
https://i.imgur.com/DEFbmW4.jpg
有大師可以指點一下嗎?
作者: Bencrie   2018-09-21 15:24:00
檔案大小 stat -c %s ${FILENAME}其他就 printf
作者: longlongint (華哥爾)   2018-09-21 20:56:00
看在你這麼天才的份上這是原文書電子檔? 它沒有附範例程式嗎?如果是課本習題 課文有相關指令的示範可以貼上來嗎?而且上下兩段描述被截掉了 我會不敢貿然回答
作者: kenduest (小州)   2018-09-21 21:56:00
純技術上要測試壓縮比算單純,gzip,bzip2等都支援stdout 輸出處理的結果,一般搭配 -c 參數即可所以偷懶簡單作法 | 給 wc -c 取結果就知道佔用的大小zip 本身一般用 "-" 這個也可以指定 output file 是stdout 輸出,所以類似作法。所以後續你只是熟悉shell 常見的 `cmd` 或是 bash 的 $(cmd) 都可以把輸出訊息儲存到變數內進行使用。其他方式產生實際壓縮檔案跑 stat 取得檔案大小也可以,看哪種比較適合即可
作者: newversion (海納百川)   2018-09-22 03:02:00
關鍵字去喂狗找到 https://jumbowriters.com/unix-2/跟原po題目一模一樣
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2018-09-22 19:20:00
for program in zip gzip bzipdo time $program datedone
作者: kenduest (小州)   2018-09-22 19:53:00
壓縮比,不是花的時間 XD
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2018-09-23 10:53:00
沒看清楚抱歉
作者: phi12345 (94life.tw)   2018-09-30 19:33:00
不是原文書,也沒有先前範例,是助教給的資訊,要我們去測試壓縮比然後沒有其他的訊息

Links booklink

Contact Us: admin [ a t ] ucptt.com