如何将两个命令的输出信息添加到一个文件中?

如何将两个命令的输出信息添加到一个文件中?

我只想将 ps -A 和 du 两个命令的输出附加到名为“info”的文件中

这就是我所拥有的:

ps -A ; du > info

但是,它仅将 du 添加到文件中。我错了什么?

答案1

无需使用子shell(另一个进程):

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

或者

{
    ps -A
    du
} > info

相关内容