我正在尝试以详细模式杀死并重新启动pulseaudio,我需要在输出中进行搜索。我尝试使用管道 grep 输出。失败后,我尝试将输出附加到文件中。我做错了什么。
杀死和启动命令是
pulseaudio -k && pulseaudio -v
我正在尝试做这样的事情:
pulseaudio -k && pulseaudio -v | grep conf
(pulseaudio -k && pulseaudio -v) > 'aout.txt'
pulseaudio -k && (pulseaudio -v > 'aout.txt')
它仍然只显示终端中的输出。我究竟做错了什么?
请注意,我更喜欢 grep 而不是附加到文件。
您可能还需要重定向命令的标准错误,例如(使用 bash 命令分组,以便通过单个重定向捕获两个命令错误流)
或使用速记
|&
运算符重定向到文件
(注意重定向的顺序)或其语义等价物
见
REDIRECTION
部分man bash