On Mit, 04 Apr 2001, Bernd Brodesser wrote:
* Manuel Jenne schrieb am 04.Apr.2001:
ich möchte die Dateien in einem Ordner nach einem bestimmten Inhalt durchsuchen. Also z.B. "cat *|grep "inhalt"" Jetzt möchte ich die Dateien, welche diesen Inhalt habe verschieben. Aber woher weis ich welche das sind? Und das ganze soll in einem Script geschehen.
versuch es doch einfach mal mit
grep -l "inhalt" *
Ack. Und um der Anschlussfrage vorzubeugen: Das laesst sich dann z.B. so weiterverwenden: for datei in `grep -l "muster" *`; do mv -i "$datei" "ziel/$datei"; done Bei wenigen Dateien und ohne die Dateinamen veraendern zu muessen geht auch ein dateien=`grep -l 'muster' *`; mv -i $dateien ziel-verzeichnis -dnh -- 185: LaTeX Eine spülmaschienenfeste Seitenbeschreibungssprache. (Cornell Binder)