|
|||||||||||||||||||||||||||
torben fjerdingstad wrote:
> On Wed, 18 Aug 1999, Rasmus Valther Jensen wrote:
>
> > er der nogen der ved hvordan man sletter en linje i en fil
>
> Det kommer an på hvad kriteriet er. Hvis den indeholder noget
> bestemt kan det f.eks. være:
>
> perl -e 'while (<>) { print if not /^linje 2$/}' filnavn
>
> Hvis man vil have en bak fil kan man iøvrigt tilføje -i.bak
> til perl flag.
Prøv med:
perl -ni -e 'print if not /^linje 2$/' filnavn
Det har samme effekt.
-n kører udtrykket i -e inden i en while (<>) { ... } blok
-i bruger inputfilen som output fil
Check i øvrigt "perldoc perlrun"
Mvh
Borup
|
||||||||||||||
|
||||||||||||||