R: R: sed e tr e simili
Gabriele Villi
gvilli a iol.it
Mer 29 Ott 2003 16:59:18 UTC
cartolina wrote:
> questa funziona!
> bene fino a $9, poi sballa e da' numeri come 20, 9100000000
> settaggi della bash? studio!
certo, la notazione $n per bash e' valida per 0<=n<9. Il risultato di
echo $15 e' la stampa del valore del parametro in posizione 1
immediatamente seguito dal carattere '5'. Per far riferimento ai
parametri in posizione >=10 devi usare lo statement shift (man bash)
Comunque non sei obbligato ad usare la shell per elaborare la riga; awk,
ad esempio, e' molto piu' flessibile per questi lavoretti (a volte mi
viene quasi il sospetto che l'abbiano inventato apposta!)
ciao
gv
Maggiori informazioni sulla lista
Lug
|