On 11.04.2003 22:26:14 Torben Pollmann wrote:
Am Donnerstag, 10. April 2003 13:15 schrieb Peter Wiersig:
Ralf Schneider wrote:
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?
Weil '*$1' *$1 ergibt.
Und "*$1" wuerde *.cpp ergeben.
Peter
Wenn iicch micch nmmnal hier anscchliiessen darf. Ich will nnaemlich aauf meiner Windoofs Partition aalle .tmp und .swp Dateieen looeschen. Wie biinde iich das nocchh an? Bin bassh-newbie
Gruss TP
Hi Peter, versuche es mal damit ... Im ersten Versuch würde ich aber die rm-Befehle auskommentieren. Dann bekommst Du angezeigt, was alles gelöscht wird. Gruß Alexander #######################################cut here######################################### #!/bin/bash echo "will remove *.swp and *.tmp in $1" for F in `find $1 -name '*.swp'` do echo "will remove $F" rm $F done for F in `find $1 -name '*.tmp'` do echo "will remove $F" rm $F done