Я пытаюсь создать сценарий BASH
, который будет запускать для меня команду. Это пример одной из команд:BASH - команда xargs не найдена
function systemStart {
./ORBMarkerDetection $1 $2 $3 | xargs -n3 java -jar ../../system/layers/out/artifacts/layers_jar/layers.jar
}
Но когда побежал я получаю ошибку (имеется в виду выше линии):
./runActivities.sh: line 7: xargs: command not found
Я могу запустить эту команду в терминал с успехом, поэтому я не уверен, почему это не будет работать в BASH-скрипте?
Я вызываю функцию следующим образом:
systemStart $PATH/1.1/cupCupboard.png $PATH/1.1/kitchenDoor.png $PATH/1.1/tap.png
ли значение переменной $ PATH в сценарии отличается от в терминале? – user4098326
Я проведу только команду, но скопирую прямо с терминала. Путь тот же. – Colin747
Я пробовал жестко кодировать путь, и есть еще одна проблема. Кажется, нет никаких скрытых дополнительных символов. – Colin747