Du suchst ein Programm für einen bestimmten Zweck?
-
michaa7
- Beiträge: 4988
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 17.06.2018 13:19:18
wie durchsuche ich am effektivsten mein homeverzeichnis nach dateien die ein bestimmtes schlüsselwort enthalten. *Nicht* im dateinamen, sondern in der datei selbst.
Ich versuche es gerade auf der kommandozeile in einem bestimmten unterordner (.kde) mit
, aber das dauert nun schon ewig und hat bisher nichts gefunden
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
DeletedUserReAsG
Beitrag
von DeletedUserReAsG » 17.06.2018 13:44:46
Wenn du kein Ziel angibst, wird grep solange von stdin lesen, bis man es mit Strg-C beendet. Du solltest also ›*‹ angeben, wenn du alle Files auf der jeweiligen Verzeichnisbene durchsuchen lassen willst. Wenn’s rekursiv sein soll, müsste man grep halt die entsprechende Option auch mitgeben.
-
michaa7
- Beiträge: 4988
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 17.06.2018 14:07:01
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
whisper
- Beiträge: 3384
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Beitrag
von whisper » 17.06.2018 14:22:15
Das funktioniert natürlich genauso wenig.
wäre ein Ansatz.
Mann mann, >2000 Beitäge > 10 Jahre im Forum angemeldet und immer noch kein Plan, wie man sich auf der shell Ebene bewegt?
Ps: will dich nicht beleidigen, wundert mich nur
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
-
michaa7
- Beiträge: 4988
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 17.06.2018 14:37:35
Wie kommst du darauf dass meine variante nicht funktioniert? Tut wunderbar. Aber ich probiere gern mal deine um einen unterschied festzustellen falls es einen gibt.
Zuletzt geändert von
michaa7 am 17.06.2018 14:41:49, insgesamt 1-mal geändert.
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
tobo
- Beiträge: 2402
- Registriert: 10.12.2008 10:51:41
Beitrag
von tobo » 17.06.2018 14:39:24
whisper hat geschrieben: 17.06.2018 14:22:15
Das funktioniert natürlich genauso wenig.
wäre ein Ansatz.
Da liegst du komplett falsch. Ist bei der Rekursion (-r) kein Verzeichnis angegeben, dann wird das Arbeitsverzeichnis genommen (man grep). Wenn man das so angibt wie du (.* anstatt . oder halt gar nichts), dann wird das durch die Shell expandiert und jedes expandierte Verzeichnis wird "zusätzlich" durchsucht!
Zuletzt geändert von
tobo am 17.06.2018 15:50:48, insgesamt 1-mal geändert.
-
michaa7
- Beiträge: 4988
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 17.06.2018 14:43:02
tobo hat geschrieben: 17.06.2018 14:39:24
...
Da liegst du komplett falsch. ...
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
michaa7
- Beiträge: 4988
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 17.06.2018 14:43:48
tobo hat geschrieben: 17.06.2018 14:39:24
...
Da liegst du komplett falsch. ...
Danke
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
-
Apfelmann
- Beiträge: 669
- Registriert: 15.01.2010 20:48:45
-
Kontaktdaten:
Beitrag
von Apfelmann » 17.06.2018 19:34:20
Ich benutze für solche Sachen
recoll
LG
-
geier22
Beitrag
von geier22 » 17.06.2018 20:11:12
Ja , da hier ja nach einem Programm gesucht wird, gestehe ich, dass ich dafür auch
recoll benutze
Etwas weniger komfortabel aber auch zielführend wäre z.B. die Volltextsuche mit
catfish
Das Ergebnis mit obigen Befehlszeilen ist, je nach Schlüsselwort ein riesiger Terminal-Salat.
Naja wer es mag
-
whisper
- Beiträge: 3384
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Beitrag
von whisper » 17.06.2018 20:11:42
michaa7 hat geschrieben: 17.06.2018 14:37:35
Wie kommst du darauf dass meine variante nicht funktioniert? Tut wunderbar. Aber ich probiere gern mal deine um einen unterschied festzustellen falls es einen gibt.
Bin erstaunt, möglicherweise eine GNU Grep Spezialität?
Hatte ich noch nie so benutzt, weil für mich grep immer eine Datei oder eine Datei Expansion erfordert.
So, Hut ab! Wieder trotz meines Alters was gelernt
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.