Forums Neueste Beiträge
 

1. Spalte von Datei entfernen, aber erst ab Zeile 4?

30/11/2015 - 16:07 von Astrid | Report spam
Hallo zusammen,

moechte mit einem Shell-Befehl
von einer Datei die erste Spalte eliminieren.

cat input | cut -c 2- > output
waere der Loesungsansatz, aber die Crux an der Sache ist
jetzt, dass erst ab Zeile 4 die erste Spalte weg soll.
Kann man das dem cat/cut auch irgendwie beibringen?

Dass dann in "output" Zeile 1-3 von "input" steht
und dann Zeile4ff von "input" mit abgehackter erster Spalte?

Und bekommt man es auch mit einem Shell-Befehl hin, von Datei1
alles bis auf Zeile 2 und Zeile 3 in eine neue Datei zu beamen?

Gruss, Astrid
 

Lesen sie die antworten

#1 Jan Novak
30/11/2015 - 16:50 | Warnen spam
Hi,

also mein einmfacher Ansatz wàre, die ersten 3 spalten über eine while
Schleife zu ignorieren und dann erst die Spalte zu entfernen oder falls
du die ersten 3 Zeilen brauchst, dann temporàre wegschreiben und
hinterher wieder zusammenfügen.

Jan

Am 30.11.2015 um 16:07 schrieb Astrid:
Hallo zusammen,

moechte mit einem Shell-Befehl
von einer Datei die erste Spalte eliminieren.

cat input | cut -c 2- > output
waere der Loesungsansatz, aber die Crux an der Sache ist
jetzt, dass erst ab Zeile 4 die erste Spalte weg soll.
Kann man das dem cat/cut auch irgendwie beibringen?

Dass dann in "output" Zeile 1-3 von "input" steht
und dann Zeile4ff von "input" mit abgehackter erster Spalte?

Und bekommt man es auch mit einem Shell-Befehl hin, von Datei1
alles bis auf Zeile 2 und Zeile 3 in eine neue Datei zu beamen?

Gruss, Astrid

Ähnliche fragen