複数のコマンドを1行の結果としてリンクする

複数のコマンドを1行の結果としてリンクする

すべての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

関連情報