Я пытаюсь получить GNU parallel для чтения в файле и загрузки из него переменных BASH, а затем выполнить некоторые действия над ними.Как получить GNU параллельно переменным нагрузки
Например:
foo=bar
var=blah
Однако, когда я пытаюсь либо с помощью "источника" или:
ls -1 build*/*.properties | parallel source {}; echo "var set to: $foo";
Где каждый из * .properties файлов вида "" для загрузки переменных в файл в виде переменных Bash, установка переменных из файла не работает.
$ ls -1 build*/*.properties | parallel source {} ; echo "variable set to $foo";
variable set to
Может ли кто-нибудь сказать мне, что я здесь делаю неправильно? Я знаю, что должен быть простой способ сделать это.
Что вам нужно или нужно делать с переменными? –
Переменные определяют, какой «сервис» следует развернуть. Таким образом, он должен проходить через все подкаталоги с файлом * .properties, загружать их вары, включая «имя_службы», а затем для каждого из них «развернуть имя службы». – srkiNZ84