我需要将stdout和stderr登录到日志文件,但只在屏幕上显示错误消息。我可以这样做:
cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2)
这是我在网络上找到的。
我只想知道这>(tee copyError.txt >&2)东西叫什么?我无法使用Google搜索,因为Google会忽略尖括号和括号之类的字符。
文件重定向(tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html)
—
卡尔蒂克
@terdon我认为OP已声明他想将StdOut和StdErr记录到文件中,但仍在屏幕上显示StdErr
—
Dmitry Avtonomov