maledetti a capo!!

2002-05-22 Per discussione MaX
ciao a tutti, ho un problema con la sostituzione di un carattere in alcuni file: #linea di commento 1 #linea di commento2 questra frase contiene un a capo qui che voglio togliere #linea di commento3 #linea di commento4 io vorrei ottenere #linea di commento 1 #linea di commento2 questra frase

Re: maledetti a capo!!

2002-05-22 Per discussione -={Sh~AB}=-
cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g' c'e' un doppio passaggio, probabilemnte si puo' fare di meglio. Infatti al posto della @ dovresti utilizzare un carattere che sei sicuro non sia presente nel file. Al momento non mi viene in mente nullla di meglio ;( On Wed, May 22, 2002 at

Re: maledetti a capo!!

2002-05-22 Per discussione Giuseppe Sacco
Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto: cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g' c'e' un doppio passaggio, probabilemnte si puo' fare di meglio. Infatti al posto della @ dovresti utilizzare un carattere che sei sicuro non sia presente nel file. Al

Re: maledetti a capo!!

2002-05-22 Per discussione -={Sh~AB}=-
On Wed, May 22, 2002 at 10:52:48AM +0200, Giuseppe Sacco wrote: Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto: cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g' c'e' un doppio passaggio, probabilemnte si puo' fare di meglio. Infatti al posto della @ dovresti

Re: maledetti a capo!!

2002-05-22 Per discussione /dev/null
On Wed, May 22, 2002 at 10:52:48AM +0200, Giuseppe Sacco wrote: Il Wed, May 22, 2002 at 10:30:11AM +0200, -={Sh~AB}=- ha scritto: cat nomefile|grep -v ^# |tr '\n' @ |sed 's/@/\\n/g' c'e' un doppio passaggio, probabilemnte si puo' fare di meglio. Infatti al posto della @ dovresti

Re: maledetti a capo!!

2002-05-22 Per discussione MaX
Il giorno Wed, 22 May 2002 12:35:01 +0200 #commento linea1\nlinea2\n #commento non lo volevi cosi ? scusa, il credevo un loop infinito a causa delle dimensioni del file.. il tuo scrip funziona, ma non fa ancora quello che mi serve, infatti prova con questo:

Re: maledetti a capo!!

2002-05-22 Per discussione MaX
meglio ancora :) il file in questione é una specie di .po formato cosí: #TextItem #Description/Description #Position28#/Position #TranslationSet msgid (You can add your own categories to the list or remove categories youapos;ve added.) msgstr (Vous pouvez soit ajouter vos propres

Re: maledetti a capo!!

2002-05-22 Per discussione /dev/null
On Wed, May 22, 2002 at 08:56:17PM +0200, MaX wrote: Il giorno Wed, 22 May 2002 12:35:01 +0200 #commento linea1\nlinea2\n #commento non lo volevi cosi ? scusa, il credevo un loop infinito a causa delle dimensioni del file.. il tuo scrip funziona, ma non fa ancora quello

Re: maledetti a capo!!

2002-05-22 Per discussione /dev/null
On Wed, May 22, 2002 at 09:19:36PM +0200, MaX wrote: meglio ancora :) il file in questione é una specie di .po formato cosí: #TextItem #Description/Description #Position28#/Position #TranslationSet msgid (You can add your own categories to the list or remove categories

Re: maledetti a capo!!

2002-05-22 Per discussione Thorin Oakenshield
On Wed, May 22, 2002 at 11:16:48AM +0200, -={Sh~AB}=- wrote: no cosi' inserisce ^ nella nuova linea : #commento1 [..] ma in questo modo togli tutti i commenti. ops... for i in `cat nomefile`;do str=`echo $i|grep ^#` if [ $str == ];then echo $i|tr '\n' @ |sed

Re: maledetti a capo!!

2002-05-22 Per discussione Thorin Oakenshield
On Wed, May 22, 2002 at 12:02:03PM +0200, MaX wrote: i due esempi di prima non funzionano (loop infinito)... non ho caoito invece come si applica questo di /dev/null cioé, creo uno script ciamato prova e ci copio: Oppure passi in pipe il cat del file a sed.. eppoi? e che

Re: maledetti a capo!!

2002-05-22 Per discussione MaX
FUNZIONA!! grazie, solo una cosina potresti spiegare perché funziona? penso che siano in molti in questa lista che non capiscono questo passaggio. ciao, MaX Il giorno Wed, 22 May 2002 13:54:10 +0200 /dev/null [EMAIL PROTECTED] ha scritto: msgid (You can add your own categories to the

Re: maledetti a capo!!

2002-05-22 Per discussione Thorin Oakenshield
On Wed, May 22, 2002 at 12:02:03PM +0200, MaX wrote: i due esempi di prima non funzionano (loop infinito)... non ho caoito invece come si applica questo di /dev/null cioé, creo uno script ciamato prova e ci copio: Oppure passi in pipe il cat del file a sed.. eppoi? e che

Re: maledetti a capo!!

2002-05-22 Per discussione /dev/null
On Wed, May 22, 2002 at 09:54:43PM +0200, MaX wrote: FUNZIONA!! grazie, solo una cosina potresti spiegare perché funziona? penso che siano in molti in questa lista che non capiscono questo passaggio. Ma come, l'ho appena spiegato! Comunque, riga per riga, il significato e`: #!/bin/sed