← Back to team overview

sslug-teknik team mailing list archive

Re: Hiv tegn op på forrige linie ???

 

Peter Toft wrote:
> 
> Jeg har en stribe tekst-filer som skal ændres
> 
> På nogle linier står der ">" og så noget tekst. Det ">"
> hører til forrige linie, hvis den er der.
> 
> Hvordan Kan man nemt erstatte Linieskift+">" med
> ">"+linieskift, men kun når kombinationen er der.

Har jeg ret i, at input er:

  >
  tekst, der godt kan indeholde >

Og output skal være:

  > tekst, der godt kan indeholde >

Så er det nok noget ala:

  perl -i -pe 's/^>\s*$/> /' allefiler*

Eller er input:

  her er noget tekst der slutter med >
  denne har > i sig

Og output skal være:

  her er noget tekst der slutter med 
  > denne har > i sig

For så er det nok noget ala:

  perl -0777 -i -pe 's/>\n/\n>/g' allefiler*


/Ole
-- 
IDE->SCSI-converter? http://ole.tange.dk/scsi


References