wie 1. Character aus jeder Zeile einer Datei loeschen?

02/06/2015 - 09:42 von Astrid | Report spam
Hallo!

Moechte bei einer Datei aus jeder Zeile den
1. Character loeschen.
Kann man das shellmaessig irgendwie machen?

Gruss, Astrid
 

Lesen sie die antworten

#1 Juergen Ilse
02/06/2015 - 10:01 | Warnen spam
Hallo,

Astrid wrote:
Moechte bei einer Datei aus jeder Zeile den
1. Character loeschen.
Kann man das shellmaessig irgendwie machen?



Da gibt es diverse Moeglichkeiten. Obwohl man so etwas durch scriptgesteuertes
Editieren mit ed machen koennte (oder auch mit sed, awk, perl, ...) wuerde ich
hier "cut" verwenden. Die Datei wuerde dabei nicht "in place" geaendert, son-
dern eine neue Datei erzeugt (die man dann bei Bedarf verwenden kann, um die
Ursprungsdatei durch die neue zu ersetzen):

cut -c 2- < eingabedatei > ausgabedatei

sollte das gewuenschte tun. "man cut" verraet mehr ueber die Moeglichkeiten
dieses Tools: herausschneiden einzelner Zeichen oder fester Zeichenbereiche
aus der Eingabe, wie in diesem Beispieloder auch herausschneiden von
"Feldern" aus der Eingabe bei Vorgabe eines beliebigen "Feltrennzeichens"
(Default fuer das "Feldtrennzeichen" ist ein <TAB>).

Tschuess,
Juergen Ilse ()
Ein Domainname ist nur ein Name, nicht mehr und nicht weniger.
Wer mehr hineininterpretiert, hat das Domain-Name-System nicht
verstanden.

Ähnliche fragen