Использование find для передачи файлов в банку - PullRequest
0 голосов
/ 08 мая 2011

Используя 'find', я планирую передать все файлы с определенным окончанием в качестве аргумента jar-файлу.

find $directory -type f -name "*.in"

Каким-то образом это должно произойти:

java -jar MyJar-jar input.in

Как это можно сделать?

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 08 мая 2011
find "$directory" -type f -name '*.in' -exec java -jar MyJar.jar {} \;

Замените \; на +, если приложение может принимать более одного файла одновременно в качестве аргументов.

2 голосов
/ 08 мая 2011
xargs -0 -a<(find $directory -type f -name '*.in' -print0) java -jar MyJar.jar
1 голос
/ 08 мая 2011
java -jar MyJar.jar `find $directory -type f -name "*.in"`

должен сделать трюк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...