あるシェル スクリプトのすべての引数を別のシェル スクリプトに渡すにはどうすればよいですか? $* を試してみましたが、予想どおり、引数を引用すると機能しません。
例:
$ 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