我有一个程序可以将信息写入stdout和stderr,并且我需要grep通过什么来到stderr,而忽略了stdout.
我当然可以分2步完成:
command > /dev/null 2> temp.file
grep 'something' temp.file
Run Code Online (Sandbox Code Playgroud)
但我宁愿能够在没有临时文件的情况下做到这一点.有没有任何智能管道技巧?
我知道如何使用tee写输出(STDOUT中)aaa.sh到bbb.out,同时还在终端显示它:
./aaa.sh | tee bbb.out
Run Code Online (Sandbox Code Playgroud)
我现在如何写STDERR一个名为的文件ccc.out,同时还显示它?