10 Apr
2003
10 Apr
'03
12:34
Hi auch: Am Donnerstag, 10. April 2003 13:07 schrieb Ralf Schneider:
Irgendwie stehe ich gerade etwas auf der Leitung. Wenn ich das folgende Skript mit dem Parameter .cpp aufrufe, möchte ich alle Files in allen Unterverzeichnissen aufgelistet haben, die auf *.cpp passen. Leider gibt das Skript gar nichts aus. Warum?
#!/bin/bash
for i in `find -iname '*$1'` do echo $i done
Wenn ich das find-Kommando in der Shell eingebe, funktioniert es.
Nur ein Schuß ins Blaue...... AFAIK solltest du den kompletten PATH eines Befehls in einem Script angeben. Also z.B. /usr/bin/find. Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.