loop infinito ??? bash-2.03$ cat file_a_caso #commento linea1 linea2 #commento
bash-2.03$ for i in `cat file_a_caso`;do str=`echo $i|grep ^#`;if [ "$str" == "" ];then echo $i|tr '\n' "@"|sed 's/@/\\n/g' >>nuovofile; else echo -e '\n'$str >>nuovofile;fi;done bash-2.03$ cat nuovofile #commento linea1\nlinea2\n #commento non lo volevi cosi ? quello di /dev/null sarei molto felice di capirlo anche io ;) On Wed, May 22, 2002 at 12:02:03PM +0200, MaX wrote: > Il giorno Wed, 22 May 2002 11:28:28 +0200 > /dev/null <[EMAIL PROTECTED]> ha scritto: > > > > Una possibile soluzione, se il problema e` esattamente come lo esponi, > > puo` essere uno scriptino sed come questo: > > #!/bin/sed -f > > /^"/{ > > N > > s/\n/\\n/ > > } > > 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: > > #!/bin/sed -f > /^"/{ > N > s/\n/\\n/ > } > > eppoi? e che seinificato ha la "N"? > > ciao, > MaX > > -- > Massimo Biffi LocTeam Barcelona - Spain > Debian/Sid on PowerBook Apple G3 > Home: www.maximumdebian.org > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- ============================================================================== -={Luigi Montella Velluti [personal site:http://shab.netdyna.it]}=- Dynamica Software Factory via G.Sidoli,7 20129 - Milano -Italy- WEB: http://www.dynamica.it Tel:+39 2 70124402 Fax: +39 2 70120357 ============================================================================== -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]