[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
Veramente sono sbagliati tutti e due gli esempi.

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/
}

Ciao,
/dev/null


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: