Kein Betreff


So Dez 27 10:33:12 CET 1998


>From guckes  Sun Dec 27 11:33:13 1998
Return-Path: <owner-linux-l at calle.in-berlin.de>
Delivered-To: guckes at math.fu-berlin.de
Received: (qmail 14450 invoked from network); 27 Dec 1998 10:33:11 -0000
Received: from methan.in-berlin.de (160.45.10.13)
  by leibniz.math.fu-berlin.de with SMTP; 27 Dec 1998 10:33:11 -0000
Received: from calle.in-berlin.de (root at calle.in-berlin.de [193.175.21.97])
	by methan.in-berlin.de (8.9.1/8.9.1) with ESMTP id LAA22815;
	Sun, 27 Dec 1998 11:33:06 +0100 (CET)
	(envelope-from owner-linux-l at calle.in-berlin.de)
Received: by calle.in-berlin.de (Smail3.2.0.98) 
	  from  localhost with smtp
	  id <m0zuDOb-000A0XC>; Sun, 27 Dec 1998 11:26:01 +0100 (CET)
Received: by calle.in-berlin.de (Smail3.2.0.98)
	  id <m0zuDOZ-000A0Oa>; Sun, 27 Dec 1998 11:25:59 +0100 (CET)
Message-ID: <19981227112511.A335 at i-m-r-k.com>
Date: Sun, 27 Dec 1998 11:25:11 +0100
From: Volker Kroll <vkroll at i-m-r-k.com>
To: linux-l at calle.in-berlin.de
Subject: Re: linux-l: sed
References: <3686121A.3309BD40 at trionet.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Mailer: Mutt 0.93.2i
In-Reply-To: <3686121A.3309BD40 at trionet.de>; from Wolfgang Metze on Sun, Dec 27, 1998 at 11:55:23AM +0100
Sender: owner-linux-l at calle.in-berlin.de
Reply-To: linux-l at calle.in-berlin.de
Status: RO
Content-Length: 1074
Lines: 34

On Sun, Dec 27, 1998 at 11:55:23AM +0100
  Wolfgang Metze (metze at trionet.de) wrote:
> Kennt sich hiermit jemand mit sed aus?
Ich nicht, aber versuch es doch mit Perl

> Ich möchte mit sed bestimmte Zeichenketten in einer Textdatei ändern.
> Das klappt auch hervorragend. Nur: wie ändere ich z.B. einen Tabulator
> in ein anderes Zeichen um?
-- 
#!/usr/bin/perl -w
open DAT, "datei" or die;
while (<DAT>){
	$_ =~ s<\t><anderes_Zeichen>g;
	push (@zeilen, $_);
}
close DAT;

open DAT, ">neue_datei" or die;
foreach (@zeilen){
	print DAT $_;
}
close DAT;
exit();
-- 
Habe ich nicht getestet, sollte aber funktionieren. (Gibt bestimmt auch eine
elegantere Form ... Quick and Drity ist ja auch mal was feines.
HTH
Volker
-- 
**********************************************************************
* Volker Kroll (Berlin, Germany)                                     *
* Webdesigner, Musiker                                               *
* vkroll at i-m-r-k.com          http://www.wiwiss.fu-berlin.de/~kroll/ *
**********************************************************************



Mehr Informationen über die Mailingliste linux-l