У меня есть следующие bash два скрипта
a.sh:
#!/bin/bash
./b.sh 'My Argument'
b.sh:
#!/bin/bash
someApp $*
Бинар someApp получает $*
как 2 аргумента ('My' и 'Argument') вместо 1.
Я тестировал несколько вещей:
- Запуск someApp только через
b.sh
работает как ожидалось - Итерация + эхо-аргументы в
b.sh
работает как ожидалось - Использование
[email protected]
вместо$*
не имеет значения