![执行 cat 命令时出现错误“输出重定向不明确。”](https://linux22.com/image/1234400/%E6%89%A7%E8%A1%8C%20cat%20%E5%91%BD%E4%BB%A4%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9C%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91%E4%B8%8D%E6%98%8E%E7%A1%AE%E3%80%82%E2%80%9D.png)
在执行时
cat test.txt | java myfile > test1.txt 2> test2.txt
我收到错误“输出重定向不明确。”
我的 java 文件包含 System.out 和 System.err 。
我在Unix csh环境中。
答案1
在 unix tcsh 环境中得到它我可以按如下方式运行:
(cat test.txt | java myfile > test1.txt) >& test2.txt
在执行时
cat test.txt | java myfile > test1.txt 2> test2.txt
我收到错误“输出重定向不明确。”
我的 java 文件包含 System.out 和 System.err 。
我在Unix csh环境中。
在 unix tcsh 环境中得到它我可以按如下方式运行:
(cat test.txt | java myfile > test1.txt) >& test2.txt