Как подстановить имя файла и запустить в bash? - PullRequest
0 голосов
/ 20 декабря 2018

Я запускаю spark-submit с целевым jar следующим образом:

spark-submit --class com.Main  target/scala-2.11/myapp-0.0.1-assembly.jar

Но версия jar может измениться, что приведет к сбою этой команды.Итак, я хочу иметь возможность подстановки этой части имени файла и запустить, что-то вроде этого:

spark-submit --class com.Main  target/scala-2.11/myapp-[anyversion]-assembly.jar

Есть ли какой-то синтаксис bash, который позволяет мне это сделать?

1 Ответ

0 голосов
/ 20 декабря 2018

Используйте подстановочный знак:

spark-submit --class com.Main  target/scala-2.11/myapp-*-assembly.jar

Однако это будет работать только в том случае, если существует только один файл, соответствующий шаблону.

...