← Back to team overview

sslug-teknik team mailing list archive

Re: Kan sed ikke lave lilnjeskift??

 

Dette lille script gør det for dig:

------------------------------------------------------------
#!/bin/sed -f -
s/#/\
#/g
------------------------------------------------------------

Demo med ovenstående i /tmp/test og executable:

$ echo 'Jeg en gaard mig bygge vil#Vist en sangtitel' | /tmp/test 
Jeg en gaard mig bygge vil
#Vist en sangtitel
$


Det er lettere at få escapet newline korrekt i en fil.  På
kommandolinien vil du skulle lave et andet antal \ fordi shellen tager
nogle af dem.

René

On Sat, 2001-12-29 at 21:18, Kim Hermansen wrote:
> Hejsa slug'er
> 
> 
> 
> Jeg må tilstå at jeg nu nogen tid har prøvet at få delt nogle linjer
> der ser ca. sådan her ud
> 
> Jeg en gaard mig bygge vil#Vist en sangtittel
> 
> den vil jeg nu pokkers gerne have lavet om til
> 
> Jeg en gaard mig bygge vil
> #Vist en sangtittel
> 
> 
> Jeg havde forventet at jeg kunne gøre dette med sed....
> noget i stil med
> sed s/#/^#/g
> 
> Den klare forventning var at ^ var ny linje og at jeg så kunne dele på den måde,
> men den går ikke
> 
> Der er ikke lige en der har et kærkomment foreslag??
> 
> Kim Hermansne
-- 
René Seindal (rene@xxxxxxxxxx)              http://www.seindal.dk/rene/
 



References