[Linux-Biella] Script

Andrea Ferraris linux@ml.bilug.linux.it
Tue, 20 Jan 2004 18:03:55 +0100


> Ciao a tutti...
> chi mi aiuta a completare questo script ?

chi riesce a capirci qualcosa (fra parentesi, non sono fra questi)
 
> #!/usr/bin/bash
> lista=$(ls SDST*.TXT)
> for i in $lista;
> do
> born=$(./erasefirstline.sh $i|cut -d ";" -f 2)
> killed=$(./erasefirstline.sh $i|cut -d ";" -f 3)
> dead=$(./erasefirstline.sh $i|cut -d ";" -f 4)
> date=$(echo $i|cut -d "_" -f 2|cut -d "." -f 1)
> 
> SE i e' uguale a 1 allora

i non puo` mai essere uguale a 1, dato che e` uno
degli output di ls SDST*.TXT e nessuno di questi 
puo` essere uguale ad 1, per nessun valore di *.

> /usr/bin/echo "Data \t\tBorn \tKilled \tDead"
> 
> ALTRIMENTI
> /usr/bin/echo "$date \t$born \t$killed \t$dead"
> echo
> done;
> 
> Come si costruisce il costrutto if in questo caso ?

nel caso dell'altrimenti con un else.

Ho l'impressione di non aver risposto pienamente ai tuoi
quesiti, ma anche che forse i tuoi quesiti non fossero 
espressi in modo molto chiaro.

Andrea