[glux] mago bash cercasi

gigi-eliotisc eliotec@tiscalinet.it
Tue, 25 Feb 2003 19:12:16 +0100


dal basso della mia ignoranza

scusa ma " sistemare" una roba che non so assolutamente come funge
mi getta nel panico

l'ho copiato in un file che ho chiamato shortnamer.sh
l'ho reso eseguibile

devo modificare qualcosa tipo index o tipo(name,".")....  ?

ciao gigi


 sistemalo dovrebbe andar bene..almeno spero....
>
>
>#!/usr/bin/awk -f 
>
>BEGIN { command="ls" ; while ((command |getline name ) > 0 ) {
>if (length(name) > 30 ) {
>	if (trova=index(name,".") == 0) {
>		tagliata=substr(name, 0, 30)
>		rinomina=sprintf("mv %s %s", name, tagliata)
>	}
>	else {
>		split(name, array, ".")
>		est=length(array[2])
>		rest=30-est-1
>		tagliata=substr(name, 0, rest)
>		rinomina=sprintf("mv %s %s.%s", name, tagliata, array[2])
>	}
>system(rinomina)
>}
>}
>}
>
>
>ciao
>Udi
>
>ps mi  sa che non va come deve se hai un file con un'estensione troppo lunga...ma non credo capiti. altrimenti aggiungi un controllo.
>
>
>--------------------------
>-------
>You should emulate your heros, but don't carry it too far.  Especially
>if they are dead.
>_______________________________________________
>glux mailing list
>glux@lists.linux.it
>http://lists.linux.it/listinfo/glux
>http://www.lecco.linux.it
>
gigi vigano'
http://spazioinwind.libero.it/gili/gi/gi.htm 
http://www.lecco.linux.it
GPG/PGP encryption Key-Id:0xED8A84C8