【问题标题】:Arguments not present in args [duplicate]args 中不存在的参数 [重复]
【发布时间】:2019-02-11 22:07:27
【问题描述】:

我有一个非常简单的程序,可以输出args 的内容。 例如,如果我用

启动它

$ java main test 它输出

> test

现在我也希望它与文件一起使用,所以我创建了我的文件echo test > file1。如果我做一个cat < file1 我会得到正确的结果。

如果我这样做了

$ java main < file1我明白了

>  

(空行)

为什么会这样?

【问题讨论】:

    标签: java


    【解决方案1】:

    < - 告诉你的命令使用文件作为标准输入,它与命令参数无关。

    如果要附加其他参数,请使用xargscat file1 | xargs java main,或者使用-a 标志:xargs -a file1 java main

    【讨论】:

      猜你喜欢
      • 2018-11-08
      • 2022-01-09
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 2020-11-06
      • 2023-03-11
      • 2018-10-21
      相关资源
      最近更新 更多