Мне нужно использовать предоставленный скрипт, который принимает пользовательский ввод во время работы скрипта вместо параметров. Я не могу обойти это.
Пример скрипта:
#!/bin/bash
echo "param one"
read one
doSomething
echo "param two"
read two
doSomething
echo "param three"
read three
doSomething
echo "param four"
read four
doSomething
echo "param five"
read five
doSomething
Я бы хотел, чтобы можно было вызывать этот сценарий и предоставлять параметризованный ввод, что-то вроде:
./scriptNameWrapper.ksh 1 22 333 4444 55555
Я пробовал гуглить, или я не правильно задаю вопрос, или, скорее всего, я не вижу дрова для деревьев.
Я пробовал это, но это не работает:
#!/bin/bash
./scriptName.ksh
<<$1
<<$2
<<$3
<<$4
<<$5
Я явно не эксперт по * nix, но я уверен, что видел это раньше, я просто не могу найти никаких примеров. Это начинает расстраивать, и любая помощь будет принята с благодарностью.