Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Neon03
- Beiträge: 90
- Registriert: 13.03.2006 16:15:15
Beitrag
von Neon03 » 05.12.2006 17:00:31
Hallo ,
ich versuche krampfhaft nach nen wort zu greppen bzw nur nach einem expliziten wort
ein beispiel:
jetz moechte ich mit commando xy alsa nur dein 1. eintrag alsa sehen nicht auch noch die darauffolgenden strings die mit alsa beginnen.
wenn ich grep alsa filename mache gehts das halt in die hose, waere cool wenn man das bitweise oder so machen koennte danke
-
deadeye
- Beiträge: 561
- Registriert: 14.04.2004 15:32:18
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Ukio, rechts hinterm Feld
-
Kontaktdaten:
Beitrag
von deadeye » 05.12.2006 17:25:27
sollte für den Anfang helfen.
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 05.12.2006 20:09:33
"grep -w alsa filename" ist auch eine Möglichkeit
Gruß
gms
-
Spasswolf
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Beitrag
von Spasswolf » 05.12.2006 20:35:59
grep -w alsa funktioniert nicht, da Wörter, die mit "-" verbunden sind als einzelne Wörter gelten. Per regex könnte man noch "-" ausschliessen:
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 05.12.2006 22:38:26
Spasswolf hat geschrieben:grep -w alsa funktioniert nicht, da Wörter, die mit "-" verbunden sind als einzelne Wörter gelten.
dabei hatte ich extra in der Doku nachgeschaut, nachdem ich mir selber nicht sicher war:
man grep hat geschrieben:
Wortaufbau-Zeichen sind alle Buch-
staben, Ziffern sowie der Unterstrich.
Aber du hast natürlich recht
Gruß
gms