使用正则表达式任意安装.jar文件

时间:2017-09-20 13:18:55

标签: java bash

所以我想知道在bash中有没有办法安装这样的jar文件:

java -jar /opt/install.*.jar 

我只在/ opt目录中有一个.jar文件,其名称的开头名为install,后跟一些版本控制,例如install6.5.3.jar。

有没有办法做到这一点,还是我必须做一个ls .jar并以这种方式提取名称?

1 个答案:

答案 0 :(得分:1)

Bash会自动扩展*,假设你没有禁用通配。

例如,如果您有一个目录,如:

mkdir /tmp/foo
touch /tmp/foo/bar.jar

你执行了

java /tmp/foo/*.jar

然后bash将执行:

java /tmp/foo/bar.jar

所以你不需要做任何特别的事。