[glux] Re: Script needed

@arminillo carminillo@tiscali.it
Gio 15 Apr 2004 17:00:26 CEST



Maxxer wrote:

> @arminillo Scrive:
>
>> sed "s/^[a-zA-Z_]/.&/" nomefileinput
>
>
> bug: il dominio 1carminillo.net viene lasciato invariato :)

non è un bug... ma è voluto... infatti gli ho detto che per tutti i nomi 
che iniziano con una lettera (^[a-zA-Z_]) deve sotituire l'"inizio" con un .
ovviamente se il dominio inizia per 1 non va. ;)
Potremo greppare una lettera nella riga... se presente allora deve 
anteporre il punto... però va bene sono con ipv4 :))))
Così dovrebbe andare... ;)

cat fileinput | while read riga
do
        if [ $(echo $riga | grep -q "[a-zA-Z]";echo $?) -eq 0 ]
        then
                echo $riga | sed "s/^/.&/" >> fileout
        else
                echo $riga >> fileout
        fi
done

magari Butti ha qualche idea in più

> ciao grazie
> maxxer
> ps già che ci sei spieghi come funziona l'espressione? :))

ti basta?



Maggiori informazioni sulla lista glux