Linux 15.070 Themen, 107.540 Beiträge

wie suche ich eine zeichenkette in einer datei?

Silent Bob / 4 Antworten / Baumansicht Nickles

guten morgen zusammen.

ich weiß genau, dass es dieses thema schonmal hier gab (kann sogar sein dass es auch von mir war), aber ich finds im archiv nicht mehr.

kann mir jemand auf die sprünge helfen?

es geht um folgendes:

ich möchte einfach eine datei nach einer bestimmten zeichenkette durchsuchen.

nun hab ich das mit grep oder mit egrep probiert. aber ich bekomms nicht hin.

habe z.b. folgendes probiert:

grep -f /usr/share/dict/linux.words samba

ist jetzt nur ein beispiel zum üben gewesen. das sollte mir doch alle wörter ausgeben, in denen samba vorkommt, oder nicht?
jedenfalls tut sich da nix. der rechnet und rechnet und rechnet. schon seit 20 minuten, dabei ist die datei nur 400kb groß.

wer weiß weiter?

bei Antwort benachrichtigen
Klaus_T Silent Bob „wie suche ich eine zeichenkette in einer datei?“
Optionen

grep samba /usr/share/dict/linux.words

man grep

K.

bei Antwort benachrichtigen
Silent Bob Klaus_T „grep samba /usr/share/dict/linux.words man grep K.“
Optionen

okay, danke.

dann frag ich mich jetzt aber, woran der rechner seit über ner halben stunde rumrechnet, wenn

grep -f /usr/share/dict/linux.words samba

offensichtlich falsch ist !?!?

bei Antwort benachrichtigen
Klaus_T Silent Bob „okay, danke. dann frag ich mich jetzt aber, woran der rechner seit über ner...“
Optionen

Normalerweise haette er dir eine Fehlermeldung geben muessen, dass die Datei samba nicht existiert. Wenn er das nicht tut, weiss ich auch nicht weiter. Mein grep gibt sofort eine Fehlermeldung aus.

K.

bei Antwort benachrichtigen
Silent Bob Klaus_T „Normalerweise haette er dir eine Fehlermeldung geben muessen, dass die Datei...“
Optionen

das mein ich doch auch. mit ner fehlermeldung wäre ja alles klar, aber er rechnet da so vor sich hin... komisch.

naja, egal. jedenfalls weiß ich jetzt wieder wie man sucht.

besten dank

bei Antwort benachrichtigen