Я пытаюсь запустить такую программу:
$CMD $ARGS
Где $ args - это набор аргументов с пробелами Отказ Тем не менее, ZSH кажется, передает содержимое $ args в виде одного аргумента исполняемым. Вот конкретный пример:
$export ARGS="localhost -p22"
$ssh $ARGS
ssh: Could not resolve hostname localhost -p22: Name or service not known
Есть ли флаг Bash или ZSH, который контролирует это поведение?
Обратите внимание, что когда я прилагаю этот тип команды в сценарий $! / Bin / Sh, он выполняет, как ожидалось.
Спасибо,
SETJMP