Мне нужно переименовать все файлы в папке и дать им новое расширение файла. Я знаю, как я могу переименовывать файлы с помощью bash. У меня проблема в том, что мне нужно переименовать его в:
file.01
file.02
file.03
и подсчет всех найденных файлов.
Может ли кто-нибудь дать мне пример, с чего начать?
Это то, что мне нужно:
md5sum * | sed 's/^\(\w*\)\s*\(.*\)/\2 \1/' | while read LINE; do
mv $LINE
done
но это не дает ему расширения, которое будет идти от file.01
file.02
file.03
и т. д.
\w
недействителен в стандартном grep, который не поддерживает PCRE). - person Charles Duffy   schedule 21.01.2013