Come passare tutti gli argomenti di uno script di shell in un altro? Ho provato $ *, ma come mi aspettavo, che non funziona se hai citato argomenti.passare argomenti tra script di shell ma mantenere le virgolette
Esempio:
$ 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
voglio che stampare:
apple
pear orange
banana
Vedere anche http://stackoverflow.com/questions/255898/ (domanda leggermente diversa - ma la risposta è "$ @" proprio come qui). –
Ho imparato molto da questo, grazie! – dogbane