[Linux-Biella] script di shell variabili

CIARROCCHI Paolo linux@bilug.linux.it
Wed, 8 May 2002 18:06:51 +0200


> ciao a tutti, ho la necessita' di creare un mirror in locale di alcuni
> file il cui percorso e' variabile con questo schema; ad esempio:
> 
> oggi si chiama http://www.miocomputer.com/carte/08052002/carta1.jpg
> 
> domani si chiamera' 
> http://www.miocomputer.com/carte/09052002/carta1.jpg
> 
> come si puo' fare? purtroppo non me ne intendo molto di shell 
> scripting
> :-(
> 

Administrator@OIVT444P ~
$ date -I |cut -d "-" -f 1
2002

Administrator@OIVT444P ~
$ date -I |cut -d "-" -f 2
05

Administrator@OIVT444P ~
$ date -I |cut -d "-" -f 3
08

Puoi fare qualcosa del tipo
anno=`date -I |cut -d "-" -f 1`
mese=`date -I |cut -d "-" -f 2`
giorno=`date -I |cut -d "-" -f 3`

$ echo $giorno$mese$anno
08052002

Administrator@OIVT444P ~
$ echo "http://www.miocomputer.com/carte/"$giorno$mese$anno"/carta1.jpg"
http://www.miocomputer.com/carte/08052002/carta1.jpg

Questo per metterlo in una variabile
ulr=`echo "http://www.miocomputer.com/carte/"$giorno$mese$anno"/carta1.jpg"`


Spero di esserti stato utile,
probabilemente esiste un modo piu' semplice e pulito,
non sono un esperto.

--
		Paolo