有一天,我在Windows cmd
上运行了以下代码:
$java -cp . myProgram > output.txt
我可以在unix bash中做同样的事情。
我的问题如下:
>
和output.txt
如何作为myProgram
的参数传递?
如果我希望我的程序收到>
作为参数怎么办?
答案 0 :(得分:2)
元字符>
由shell处理,运行程序时,此字符和以下文件名不包含在参数中。如果你希望它直接传递给程序,你需要引用它。
java -cp . myProgram ">" output.txt