On Fri, Feb 01, 2002 at 11:32:24AM +0000, Dominic Mitchell wrote: > > ---------------------------------------------------------------------- > #!/bin/sh > > languages="French Dutch Spanish Italian Swedish Portuguese German" > findargs="" > for lang in $languages > do > test -n "$findargs" && findargs="$findargs -o " > findargs="$findargs$lang -type d" > done > df -k > find / $findargs -print | xargs rm -rf > df -k > ----------------------------------------------------------------------
Should there be a -name in there somewhere ? And let's hope nobody did mkdir "/tmp/x\n/\nx", 0755; mkdir "/tmp/x\n/\nx/French", 0755; or you're in deep doodoo. File::Find, you know it makes sense :) -- Nick