Как передать все аргументы одного сценария оболочки в другой? Я пробовал $*, но, как я и ожидал, это не сработает, если аргументы указаны в кавычках.
Пример:
$ cat script1.sh
#! /bin/sh
./script2.sh $*
$ cat script2.sh
#! /bin/sh
echo $1
echo $2
echo $3
$ script1.sh apple "pear orange" banana
apple
pear
orange
Я хочу распечатать:
apple
pear orange
banana