Csinálj egy rekurzív függvényt, s az bejárja neked az alkönyvtárakat.
Valami ilyesmire gondoltam:
#!/bin/bash
deep() {
while read; do
if cd "$REPLY" 2>/dev/null; then
deep
cd ..
continue
fi
if [ -f "$REPLY" ]; then
: # vizsgálat
fi
done < <(ls -1)
}
deep
exit 0
Nyilván a vizsgálatot bele kell írni.
Szerk.: Aztán vannak azok, akik tudják használni a find parancsot... :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE