0

テキスト ファイルを読み取り、ファイルのサイズを確認するシェル スクリプトを作成しました。問題は、ファイルの合計サイズが表示されないことです。

たとえば、実行すると次のよう./sushant7.shになります。

Size is 4.0K    lesurvey1
Size is 4.0K    tbbsr11d1def
Size is 4.0K    tbbsr11d1def

12kできない合計を取得したい。

私のスクリプトは

FILE1=/home/dev/sushanttest

cd $FILE1

while read file
do
    echo "Size is ` du -ha  $file`"

done < /home/dev/sushanttest/listing.txt
4

2 に答える 2

0

おそらく、-bスイッチを使用duしてサイズをバイト単位で出力することもできます。例えば:

$ du -cb FILE_GLOB | grep total | awk '{print $1}'

于 2013-05-30T18:33:30.547 に答える