[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash Zauberei



On 2004.07.09 08:32, Jan Trippler wrote:
Am Freitag, 9. Juli 2004 00:08 schrieb Andreas Schmidt:
> On 2004.07.08 23:25, Patrick Cornelißen wrote:

> #find ./ -type d -exec do-something.sh {} \;

Da steckt eine kleine Falle drin: Was ist, wenn das Verzeichnis
Unterverzeichnisse enthält? Besser:
find ./ -type d -depth -exec do-something.sh {} \;

Ahja....man lernt eben nie aus. :-)

> > ~   COUNT=`find "$1" -type f -maxdepth 1| wc -l`
> >
> > ~   if [ $COUNT -gt 0 ]; then

huch? wc -l liefert _immer_ mindestens 0.
Denkfehler Deinerseits? "-gt" steht fuer "greater than". Wenn keine Datei gefunden wird, _kann_ wc -l 0 ergeben -- dann braucht man aber auch den Rest des Scripts nicht mehr ausfuehren.

Schoenen Gruss,

Andreas



Reply to: