Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在调用我们在 OS X 上从 bash 编写的命令行工具,但我遇到的问题是我没有得到 stderr 输出,而只有 printf 被写入 stdout。
那是我的电话:
echo "someInputString" |theTool -v someArg
我也试过:
echo "someInputString" |theTool -v someArg 2>&1
没有成功...我敢打赌这是微不足道的,但我不知道需要做什么。提前致谢!
使用 重定向 stderr 流输出2>。
2>
echo "someInputString" |theTool -v someArg 2> error_file