← Back to team overview

sslug-teknik team mailing list archive

Kommando, der kan fjerne linier i fil ?

 

`Hej,

 Jeg har tidligere fået lidt hjælp vedr det, at fjernme linier i starten og 
slutningen af en fil:

perl -e '@F=<>;print for @F[4..$#F-3]' inputfile > outputfile

Jeg er nu løbet ind i et problem, hvor jeg skal have fjernet linier inde 
midt i en fil...

Via grep finder jeg f.eks. frem til, at første linie er nummer 714. Pr 
default ved jeg, at 12 linier skal slette totalt, dvs. i dette tilfælde 
linierne 714-725 (begge incl). Kan noget lignende laves på en perl 
kommando-linie, som jeg kan kalde fra bash - så jeg ikke skal til at køre 
både bash og perl scripts ??

/Brian




Follow ups