Bash吃stderr输出

时间:2013-04-16 10:10:04

标签: macos bash shell stdout stderr

我正在调用我们在OS X上从bash编写的命令行工具,我遇到的问题是我没有得到stderr输出但只有printf被写入stdout。

这是我的电话:

echo "someInputString" |theTool -v someArg

我也尝试过:

echo "someInputString" |theTool -v someArg 2>&1

没有成功...... 我敢打赌这是微不足道的,但我不知道需要做些什么。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用2>重定向stderr流输出。

echo "someInputString" |theTool -v someArg 2> error_file