Ho i seguenti due script di bash
cenere:
#!/bin/bash
./b.sh 'My Argument'
b.sh:
#!/bin/bash
someApp $*
Il binario someApp riceve $*come 2 argomenti ("My" e "Argument") invece di 1.
Ho provato diverse cose:
- L'esecuzione di alcune app solo tramite
b.shfunziona come previsto - Itera + echeggia gli argomenti nelle
b.shopere come previsto - Usare
$@invece di$*non fa differenza
someApp "$*"osomeApp "$@"