-2
當我想寫一個腳本來執行一些腳本時,我對如何在UNIX shell(/ bin/sh) 中實現一些du函數有一些疑問命令。如何在UNIX shell腳本中開發一個可以實現du功能的腳本
1)爲了避免與真正的du命令混淆,我怎樣才能將du命名爲新名稱,如「disku」?
2)我想用「getopt」來接受一個命令行參數,它以絕對或相對的表示法指定一個 起始目錄的名稱。 (例如,如果本工作 目錄是/ home,我們想處理目錄/ home/foo和所有的子目錄, 命令行可能是:
disku -d /home/foo or
disku -d foo or
disku -d ./foo
All three forms must work.)
所以如何能在一個腳本列表寫在目錄中,並報告其大小爲 數的512個字節爲單位的每個文件四捨五入到下一個512字節爲單位。
憑什麼我用的是內置的getopt函數來解析命令行參數。?
那麼我該如何執行h和-s選項?
歡呼
這是一個小廣泛一致的設置都以新的名稱。 。 。首先看起來你有兩個不相關的問題,然後第二個問題並沒有真正顯示你到目前爲止嘗試過的東西。我會把這個問題分解成更多的小塊大小的工作。 – dsolimano 2012-03-31 20:41:29