cut problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
cordovan
Beiträge: 467
Registriert: 03.01.2004 22:37:28

cut problem

Beitrag von cordovan » 03.10.2005 17:01:10

hi!

irgendwie schaffe ich das mit cut nicht.

wenn ich eine userliste hab die zb folgt aussieht:

> zc4857
> zc3333

und ich möchte das "> " wegbekommen ist cut der perfekte weg (glaub ich mal zumindest)

cat datei | cut -d "<" -f 1 bekomme ich nur eine liste mit leeren zeichen ....

thx4help or any hint

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 03.10.2005 17:09:23

Code: Alles auswählen

cat <tfile> | cut -c 2-

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 03.10.2005 17:10:04

cat test | cut -d ">" -f 2

klappt bei mir

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 03.10.2005 17:25:05

Solange dahinter nichts weiter steht, geht es so. Ansonsten geht natürlich immer sed:

Code: Alles auswählen

sed -e 's/^> //' Datei

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 05.10.2005 09:16:14

Also, -f1 ist das erste Feld. Wenn du ">" als Trenner nimmst ist das erste Feld der leere String vor dem ">" ;)

Antworten