Ho n directory con dentro svariati file. Per ogni directory devo fare la stessa operazione tramite un ciclo for... do.
C'è un modo per operare direttamente su tutte le directory senza nidificare 2 for?
find * -type f | while read x ;
do
# Translate Caps to Small letters
y=$(echo "$x" | tr '[A-Z ]' '[a-z_]');
if [ "$x" != "$y" ]; then
mv "$x" "$y";
fi
donefind * -type f -exec rename.shfor i in *.png; do mogrify -contrast "$i"; donefind * -type d | while read x; dofind * -type d | while read x; do for i in *.png; do mogrify -contrast "$i"; donefind * -type d | while read x; do cd "$x"; for i in *.png; do mogrify -contrast "$i"; done; done;find -iname "*.png" | while read x; do mogrify -contrast "$x"; done; Visitano il forum: Nessuno e 1 ospite