PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script finden ...



Maik20
07.02.17, 17:11
Hallo,

es ist eigentlich eine doofe Frage und Sie passt in keine Kategorie. Aber ich find meine Datei nicht wieder ;-)

Ich habe irgendwo ein Shellscript abgelegt und kenne den Ordner und den Namen nicht mehr. Es ist bereits einige Jahre her. Ich weiß jedoch das ich in diesem Script den Befehl "knock" ausführe.

Wie kann ich alle Dateien nach dem Wort "knock" durchsuchen und auflisten lassen?

Gruß

Maik

marce
07.02.17, 17:12
man find
man grep

blubbersuelze
14.02.17, 07:05
eigentlich recht einfach ...

hier als Einzeiler für die Kommandozeile

wenn du weißt das es ein Shell Script ist welches mit sh endet:

for F in $(find / -type f -iname "*.sh"); do if [ "$(grep -i knock $F)" != "" ]; then echo $F; fi; done

weiß du garnichts mehr in Bezug auf den Dateinamen (kann eine Weile dauern ...):


for F in $(find / -type f); do if [ "$(grep -i knock $F)" != "" ]; then echo $F; fi; done