perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 38
Click for quality!




11.02.2012 / 17:16

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragEinzelne Zeile einer Datei löschen
Seitenanfang
Hi.

Ich möchte ein File (z.B. test.txt) öffnen und dann eine bestimmte Zeile (z.B. die 20 igste) löschen.
Wie realisiere ich das am einfachsten?
tia
mfg Franz Müllner

Datum: 15.03.2006-21:47

Beitragre: Einzelne Zeile einer Datei löschen
Seitenanfang
Probier das mal :

#!/usr/bin/perl
use strict;
use warnings;

use Tie::File;

tie my @datei, 'Tie::File', 'test.txt' or die "Konnte die Datei nicht einlesen.";

splice @datei, 2, 1; # ab der dritten zeile eine folgende zeile löschen

untie @datei;

Datum: 16.03.2006-00:25

Beitragre: Einzelne Zeile einer Datei löschen
Seitenanfang
Hi,

dazu hätte auch ich geraten.

Doku unter:
http://search.cpan.org/~mjd/Tie-File-0.96/lib/Tie/File.pm
oder

perldoc Tie::File

-uw

Datum: 16.03.2006-02:33

Beitragre: Einzelne Zeile einer Datei löschen
Seitenanfang
Danke für die schnellen Antworten.
Werd das ganze gleich einmal ausprobieren.

mfg

Datum: 16.03.2006-07:04

-






-
-