Ich verzweifle an einem vermeintlich einfachen Task...
Ich habe in einem Verzeichnis ca. 500 Text-Dateien, von denen manche den Suchbegriff abc enthalten (nicht im Dateinamen, sondern im Inhalt der Datei!)
Jetzt möchte ich genau die Dateien, die abc enthalten, in das Unterverzeichnis abc kopieren.
Ich hatte an so etwas gedacht: grep -l abc *.txt |exec cp...
Tja, und da scheitere ich. Mir will nicht in den Kopf, wie ich die Ergebnisse aus dem grep-Befehl, der mir ja wunderbar alle Dateien ausgibt, in denen abc vorkommt, an cp übergeben kann.
Irgendwie muss ich da wohl auch noch find mit reinnehmen, aber ich verstehe es nicht. Habe schon ewig rumgesucht, aber kein Beispiel gefunden, bei dem jemand etwas ähnliches machen wollte.
Kann mir einer von Euch helfen?
Wenn man Kühe nicht essen soll, warum sind sie dann aus Steak???