Tuolta on tippunut yksi hankala "takakenohipsukka", muuten ok, pitäisi mennä näin:
ls | while read upName; do loName=`echo "${upName,,}"`; mv "$upName" "$loName"; done
Välttelen noiden takakenohipsukoiden käyttöä, hyvin virhealttiit kun hankalat havaita ja korvaan ne yleensä taala-sulut merkintätavalla:
`jotain` on sama kuin: $(jotain)
Ihan hyvä pointti tuo skandit, niillä ei kumpikaan tapa toimi tuollaisenaan.
aabbccäÄöÖåÅ
Tuon "tr" lauseen voi kuitenkin korjata skandeille muotoon
tr '[A-Z ÄÖÅ]' '[a-z äöå]'
jolloin tulos näyttäisi olevan toivottu.
aabbccääööåå