Re: maledetti a capo!!
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 utilizzare un carattere che sei
> > sicuro non sia presente nel file.
> > Al momento non mi viene in mente nullla di meglio ;(
>
> Per inserire il newline da riga di comando basta premere il carattere
> control-v seguito da invio. Apparirà sullo schermo un bel ^M .
>
> Probabilmente quello che cercavi di fare è:
> grep -v ^# nomefile | tr '\n' ^M >nuovofile
no cosi' inserisce ^ nella nuova linea :
#commento1
linea 1
linea 2
#commento#
deve venir fuori questo:
#commento1
linea1\nlinea2
#commento
dove a quel che ho capito \n deve essere proprio scritto cosi'!!!
>
> 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 's/@/\\n/g' >>nuovofile
else
echo $str >>nomefile
fi
done
>
> Ciao,
> Giuseppe
>
>
> --
> To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
--
==============================================================================
-={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 debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: