Jollet alaspäinyhteensopivuudesta piittaa, Bashkin tukee nykyään Zsh-tyylistä jokerimerkkirekursiota:
for f in **/pom.xml; do
# tee mitä ikinä haluatkin pom.xml-tiedostolle
done
Mutta jos sinun täytyy todella mennä kyseiseen alikansioon, joudut pätkimään $f-muuttujaa:
for f in **/pom.xml; do
echo ${f%/pom.xml}
done
(Tulostaa kaikki niiden kansioiden nimet, joista löytyy pom.xml.)
Sama findilla ilman **-rekursiota:
for f in $( find . -name pom.xml ); do
echo ${f%/pom.xml}
done