Я должен использовать предоставленный скрипт, который принимает пользовательский ввод во время работы скрипта вместо параметров. Я не могу обойти это.
Примером сценария может быть:
#!/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, но я уверен, что видел это раньше, я просто не могу найти никаких примеров. Это начинает расстраивать, и любая помощь будет принята с благодарностью.