* Thorsten Haude schrieb am 17.Nov.2002:
* David Haller
[02-11-17 00:56]: On Sat, 16 Nov 2002, Thorsten Haude wrote:
find / -type f -exec file {} \; 2>/dev/null | grep 'shell script text' | grep -Ev '(~|bck):' | awk -F: '{print $1}' | awk -F/ '{print $2}' | grep '\.' | grep -v '\.sh'
Auch das mit dem find laesst sich verbessern:
Finde ich nicht besser. Gerade Shellskripte liegen nicht unbedingt im Pfad, sondern wo sie eben gerade passen.
Zumindest -type f ist überflüssig, da bei andere Dateitypen file mit Sicherheit nicht "shell script text" ausgibt. Eine Fehlermeldung kann es nur geben, wenn find was nicht öffnen kann. Wenn man es als root ausführt, ist auch die Umlenkung nach /dev/null überflüssig. Eine Fehlermeldung wird sowieso nicht durchgepiped. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4