LINUX.ORG.RU

Сообщения evgeni4ik

 

рекурсивный обход директорий с переименованием

на FTP сервере все каталоги, включая вложенные файлы оказались в кривой кодировке. Был написан небольшой скрипт, для переименования папок и файлов.

#!/bin/bash
nname=$(echo "$1" | iconv -t latin1 | iconv -f cp1251 -t utf-8)
mv "$1" "$nname"

Запускается с помощью

find ./ -maxdepth 1 -exec ~root/cp1251_to_utf8.sh "{}" \;

Но тогда необходимо проваливаться в каждый каталог и запускать скрипт руками.

Можно ли как то сделать чтобы он проходил рекурсивно все подкаталоги?

 ,

evgeni4ik
()

RSS подписка на новые темы