如何将包装shell脚本的参数传递给Java应用程序?

前端之家收集整理的这篇文章主要介绍了如何将包装shell脚本的参数传递给Java应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在命令行(linux和mac)上运行我正在创建的Java程序。我不想一直输入“java”和参数,所以我正在考虑创建包装器脚本。这样做最好的方式是什么,让他们到处都能工作?我也想通过论证。我正在考虑使用“shift”来执行此操作(删除第一个参数)。

有没有更好的方式来做这个,而不使用脚本?也许做一个不需要通过“java”命令进行调用的可执行文件

假设你正在使用与Bourne shell兼容的shell;例如sh,bash,ksh等,以下包装器将所有命令行参数传递给java命令:
#!/bin/sh
OPTS=... 
java $OPTS com.example.YourApp "$@"

$ @扩展到shell脚本的其余参数,并在其周围引用引号,引用这些参数被单独引用,以便以下方法起作用:

$ wrapper "/home/person/Stupid Directory/foo.txt"
原文链接:https://www.f2er.com/bash/387857.html

猜你在找的Bash相关文章