我有一个将文本输出到的脚本stdout
。我想在终端中看到所有这些输出,同时我想过滤一些行并将其保存在文件中。例子:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
我想在终端中查看第一个命令的输出,并将第二个命令的输出保存在文件中。同时。我尝试使用tee
,但没有结果,或者更好,结果相反。
我想在终端中查看第一个命令的输出,并将第二个命令的输出保存在文件中。
只要您不在乎所查看的是stdout还是stderr,您仍然可以使用tee
:
myscript | tee /dev/stderr | grep -P 'A|C' > out.file
将在linux上运行;我不知道“ / dev / stderr”是否同样适用于其他* nixes。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句