すべてのmntフォルダの空き領域とスペース全体を1行に表示しようとしています。
私は次のコマンドを使用しています:
(df -h| grep 'mnt' | awk '{s+=$4} END {print s}') ; (df -h| grep 'mnt' | awk '{s+=$3} END {print s}')
残念ながら、2行の出力が生成されます。
383
850
次のようなものを出力するコマンドを作成したいと思います。
383/850
私は感じるアッそれはすべてですが、コマンドに関する文書を失いました。
答え1
使用awk
$ awk '/mnt/ { s+=$4 ; t+=$3 } END {print s"/"t}' <(df -h)
383/850