Как передать глобальную переменную скрипта команде xargs? Я попробовал это так:bash: переменная xargs, проходящая переменная
TEST=hallo2
echo "hallo" | xargs sh -c 'echo passed=$1 test=$TEST' sh
Выход:
passed=hallo test=
Я знаю, что я мог бы использовать {}
маркер, но мне нужно сделать это таким образом!
Я использую bash
.
попробовать с помощью 'экспорта TEST = hallo2' –
@ CarlosCampderrós: добавьте это как ответ. Это самый безопасный, самый правильный подход. – chepner