← Back to team overview

sslug-teknik team mailing list archive

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

 

On Sat, 1 Jan 2000, 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.

Man perlre, da....

Lidt perl:

------
$foo = ""; 
while(<>) { $foo .= $_; };
$foo =~ s/\n\>/\>\n/gm;
print $foo;
------

Utestet, on your own risk, alt det der. Pladsforbruget er selvfølgelig
rædselsfuldt. Det skulle ikke være svært at finde på noget smartere.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
NT is a closed box of point tools linked by an untouchable matrix of
invisible semaphores. These bonds are surrounded by a blizzard of
mystifying, contradictory, and forever-changing OS documentation. 
Under an NT regime, almost all Unix users will lose the ability to 
exert low-level control over data and applications.



References