为了账号安全,请及时绑定邮箱和手机立即绑定

args 中不存在参数

args 中不存在参数

有只小跳蛙 2021-09-03 14:18:18
我有一个非常简单的程序,可以输出args. 例如,如果我启动它$ java main test 它输出> test现在我也希望它与 file 一起使用,所以我创建了我的 file echo test > file1。如果我做一个cat < file1我会得到正确的结果。但是,如果我这样做$ java main < file1 我得到>(空行)为什么会这样?
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

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

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


查看完整回答
反对 回复 2021-09-03
  • 1 回答
  • 0 关注
  • 170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信