1 | cat *.sps | grep 07 |
Auf diese Art durchsuche ich manchmal Dateien inhaltlich. Nur das Problem ist, dass ich in der Ausgabe zwar die Treffer sehe, aber nicht erkenne kann zu welcher Datei sie nun gehören.
Wie liese sich das umschiffen?
Anmeldungsdatum: Beiträge: 1379 |
Auf diese Art durchsuche ich manchmal Dateien inhaltlich. Nur das Problem ist, dass ich in der Ausgabe zwar die Treffer sehe, aber nicht erkenne kann zu welcher Datei sie nun gehören. Wie liese sich das umschiffen? |
||
Anmeldungsdatum: Beiträge: 4020 |
Hallo, ist jetzt ein Beispiel ohne cat: grep 'test' * Mit Zeilennummer: grep -n 'test' * So stehen hier die Dateinamen vornedran. Statt * einfach *.sps probieren, kann ich gerade nicht testen, da meine Testdateien keine Endung haben. statt 'test' '07'; test, 07 gehen auch. grep zeigt ansich bei mehr als einer Datei die Dateinamen standardmäßig an, mit cat hast du quasi alle Dateien zu einer Ausgabe addiert, drum kennt grep nicht mehr den Ursprung. man grep -H, --with-filename Print the file name for each match. This is the default when there is more than one file to search. |