我创建了一个 jar 文件,它从标准输入读取并将它们打印到标准输出。
以下是您可以如何使用该应用程序:
cat /ephemeral/test/input | java -jar /ephemeral/test/Hello.jar >> /ephemeral/test/output
我想知道是否可以将我的 Hello.jar 添加为 Linux 命令,比如说 -hello-:
所以下次我可以做类似的事情:
hello /ephemeral/test/input /ephemeral/test/output
我对 Linux Soft Link 和 Java 不是很熟悉,所以任何帮助或信息都会被应用!
更新:感谢 reno 鼓舞人心的回答,我把猫... | .. >> .. 进入一个shell脚本hello.sh。现在我可以做类似的事情:
./hello.sh /inputpath/input outputpath/output
(注意:你不应该使用 $0,$0 实际上是文件本身的名称而不是输入参数)
现在,最后一个问题是如何在任何地方访问 shell 脚本,就像调用基本 shell cmds 一样:ls..cat..echo..
我已经阅读了一个准确描述我想要的教程(直接到达教程的末尾):
- 我确实将 hello.sh 所在目录的路径添加到路径变量中。
我创建了一个类似于 mkdir /home/ubuntu/bin 的 bin 文件夹,并将我的 shell 脚本放在那里。但是,按照作者的描述,我仍然有问题:
你好输入输出(在我的情况下)
有谁知道这里出了什么问题?