コマンドを入力すると、df -h
ファイルシステム、サイズ、使用などの列を表示する出力が表示されます。awk
出力を解析し、「使用された合計ディスク容量:44G」を表示するコマンドは何ですか?
注:44Gは、入力時に使用された列の下の値を示します。df -h
答え1
この--total
フラグを使用して必要なものを取得できます。
df -h --total
あなたが言ったように正確に実行されることを本当に望むなら、次のようにパイプすることができtail
ますawk
。
df -h --total | tail -1 | awk '{printf "Total Used Disk Space: %s\n",$3}'
これは言う:
df
人間が読める出力と最終合計線として実行- この出力を
tail
最後の-N
行だけを保存するコマンドに送信します。ここでは最後の行だけが必要です。 - 最後に、これをawkに送信し、「Total Use Disk Space:」行と3番目の列の値を印刷します。