Bash est horrible. Si vous avez besoin de find en bash un jour, autant vous économiser la souffrance (bon c'est une version sans organe de find mais ça fait la fonction essentielle au moins) :
-=-=---=-=---=-=---=-=---=-=--
#!/bin/sh
# sh_find <directory> <filename>
sh_find() {
if [ -n "$2" ]; then [ -r $1$2 ] && echo $1$2; else echo "$1"*; fi
for i in "$1"*; do
[ -d $i ] && sh_find $i/ $2
done
}
sh_find $1 $2
-=-=---=-=---=-=---=-=---=-=--
(la (…)
Forum Programmation.shell Un find en bash
1
sept.
2004