awk コマンドは df -h の出力を解析します。

awk コマンドは df -h の出力を解析します。

コマンドを入力すると、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}'

これは言う:

  1. df人間が読める出力と最終合計線として実行
  2. この出力をtail最後の-N行だけを保存するコマンドに送信します。ここでは最後の行だけが必要です。
  3. 最後に、これをawkに送信し、「Total Use Disk Space:」行と3番目の列の値を印刷します。

関連情報