durch alle Dateien suchen Angenommen, ich habe eine Sammlung von Dateien wie folgen aus:zeigt, die ein grep angepassten Dateien, die aus einer Sammlung
echo -e "apple\n cherry" >> f1.txt;
echo -e "grape\n strawberry" >> f2.txt;
echo -e "orange\n cherry" >> f3.txt;
Und ich mag jede Datei finden, die das Wort „Kirsche“ hat in es. Ich kann dies tun:
ls *.txt | xargs cat | grep cherry
Aber das gibt nur die beiden Linien, die von f1 und f3 entsprechen, ohne die „Quelle“ Dateien zeigt, wie so:
cherry
cherry
Ich mag würde, ist zu siehe die Dateien, in denen diese Begegnungen kamen aus --- etwas wie folgt aus:
f1.txt -> cherry
f3.txt -> cherry
gibt es eine Möglichkeit, dies zu tun einfach von der Kommandozeile?
ein bekanntes Gesicht ... auf SO! –
warte ... machst du eine Studie über die Antworten, die du bekommst? : ^) –
kleine Welt! Übrigens, das Papier, mit dem Sie uns geholfen haben, wurde bei AAAI akzeptiert - das Ganze ist sehr schön geworden. Hier ist der Link: http://www.aaai.org/ocs/index.php/WS/AAAIW11/paper/view/3983 –