Bash трик за преименуване на разширения

Идеята е,че имаме много голям файлове с разширения с големи букви т.е. „file.TXT“ , но целта е всички разширения да бъдат с малки букви затова ето го и решението :

find . -name '*.*' -exec sh -c 'a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/"); [ "$a" != "{}" ] && mv "{}" "$a" ' \;
Категория:

Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *

Your email address will not be published. Required fields are marked *

Comments are closed.

You must be logged in to post a comment.