Hallo,
zum Suchen eines Strings in Files habe ich das Script keyword geschrieben
find . -type f -print | xargs grep -li "$1".
Wie muss ich das Script umschreiben, dass ich Fehlermeldungen wie \'grep: Das: Datei oder Verzeichnis nicht gefunden\' für Graphik- o. ähnlichen Dateien unterbinde?
Dank im voraus edico
Linux 15.009 Themen, 106.810 Beiträge
Hei asd,
also - ich hab das ganze script noch mal umgeschrieben und aus meinem Verständnis auch flexibler hinischtlich der Verzeichnis-Aufrufe gemacht. Muss natürlich jetzt das Dir eingeben. Auf alle Fälle läuft jetzt auch die Null-Nummer!
#!/bin/bash
#Im Verzeichnis rekursiv alle Dateien nach "String" durchsuchen
#command: keyword string dir
grep -rli "$1" $2/* 2>/dev/null
Haste noch Verbesserungen (Vereinfachungen)? Dank.
edico