[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