如何将多个命令的stdout传递给单个命令?
示例1:组合并排序所有三个echo命令的输出:
echo zzz; echo aaa; echo kkk
Run Code Online (Sandbox Code Playgroud)
期望的输出:
aaa
kkk
zzz
Run Code Online (Sandbox Code Playgroud)
示例2:重写以下内容,以便所有命令都使用管道在单个命令行中,而不重定向到临时文件:
setopt > /tmp/foo; unsetopt >> /tmp/foo; set >> /tmp/foo; sort /tmp/foo
Run Code Online (Sandbox Code Playgroud)