2つのコマンドの出力情報を1つのファイルに追加するには?

2つのコマンドの出力情報を1つのファイルに追加するには?

ps -Aとduの両方のコマンドの出力を "info"というファイルに追加したいと思います。

これが私が持っているものです:

ps -A ; du > info

ただし、ファイルにはduのみが追加されます。私は何が間違っていましたか?

ベストアンサー1

サブシェルを使用する必要はありません(他のプロセス):

 { ps -A ; du; } > info
 #           ^
 #           |
 #        mandatory (in this one liner case)

または

{
    ps -A
    du
} > info

おすすめ記事