gepeppe
15-03-2008, 07:17
Scusate la banalità della richiesta, ma non riesco a capire come fare. Io ho questo script, che mi deve stampare il numero di argomenti che gli passo, non sò a priori quanti sono:
#!/bin/bash
i=1
while [ $i -le $# ]
do
echo $`echo $i`
i=$(( i+1 ))
doneEcco cosa stampa:
> ./script "uno" "due" "tre"
$1
$2
$3
io vorrei che echo nello script ricevesse 1 2 3 per poter poi stampare $1, $2 $3 cioè i valori degli argomenti 1 2 3 (uno due tre).
grazie
#!/bin/bash
i=1
while [ $i -le $# ]
do
echo $`echo $i`
i=$(( i+1 ))
doneEcco cosa stampa:
> ./script "uno" "due" "tre"
$1
$2
$3
io vorrei che echo nello script ricevesse 1 2 3 per poter poi stampare $1, $2 $3 cioè i valori degli argomenti 1 2 3 (uno due tre).
grazie