[PLUTO-help] ciclo su file....

Sabatino Palladino sabatino.palladino a aliceposta.it
Lun 21 Gen 2008 10:31:55 CET


Alcune limature

>      cd "$xdir"
>      cd 0001

bastava:
 cd "$xdir/0001"

>      cd ..
>      cd ..

Anche in questo caso potevi fare
 cd ../..
ma tornare alla directory di partenza punto sembra del tutto 
inutile. Se proprio vuoi, fai un cd dopo l'uscita dal ciclo.



>      j=${xdir#\.\/V1KRNS10__}; k=${j%%__Europe*}

Io avrei fatto cosí

 xdate=${xdir##*V1KRNS10__};
 xdate=${xdate%__Europe/}

per vari motivi:

- Č bene mettere una istruzione per riga
- Bisogna dare sempre un nome significativo alle variabili
- Cosa succede se find produce un path assoluto al posto 
  di uno relativo?
- Cosa succede se hai un path del tipo:

./V1KRNS10__oggi/blabla/roba__Europe/blabla//V1KRNS10__12122003__Europe/

Inoltre questo tipo di sostituzione  non funziona su tulle le shell.

In definitiva meglio usare basename.
-- 
Sabatino Palladino
......
Non voglio i mille baci che diede Lesbia a Catullo,
pochi baci vuole chi riesce a contarli.
				M. Valerio Marziale
				  (versione libera)



More information about the pluto-help mailing list