1

free -m からの値を解析するコマンドをいくつか作成し、すべてを 1 つのファイルに出力する必要があります。次のようになります。

free -m | grep 'Mem' | awk '{print $3'} && free -m | grep 'Mem' | awk '{print $6'} && free -m | grep 'Mem' | awk '{print $7'} && free -m | grep 'cache:' | awk '{print $3'}

最後に > /some/file を追加すると、最後の値のみが書き込まれます。このすべてのコマンドからの出力を 1 つのファイルに書き込む方法は? 助けてくれてありがとう

4

1 に答える 1

4

かっこを追加して、サブ シェルを開きます。

( free -m | grep 'Mem' | awk '{print $3'} && free -m | grep 'Mem' | awk '{print $6'} && free -m | grep 'Mem' | awk '{print $7'} && free -m | grep 'cache:' | awk '{print $3'} ) > result.txt
于 2012-11-23T10:09:45.523 に答える