Имеем сервер с FreeBSD с локалью koi-8r.
Встала задачи смигрировать клиентские сайты на другой сервер с utf-8 локалью.
Но вот незадача - клиенты много наимпортировали на сайты файлов с русскими именами.Хочу применить скрипт ras'a - http://ras.pl.ua/koi8-r_to_utf-8/
к найденным файлам с русскими названиями.
#!/bin/bashls -1 | while read name ; do
newname=`echo $name | iconv -f KOI8-R -t UTF-8`
if [ "$name" != "$newname" ] ; then
echo "$name => $newname"
mv -f "$name" "$newname"
fi
doneкакие есть варианты?
как через find однозначно найти русские имена?
В портах есть convmv (кажется так) как раз для этой цели , а перекодировать можновсе-английские имена не изменятся
> В портах есть convmv (кажется так) как раз для этой цели ,
> а перекодировать можновсе-английские имена не изменятсяда, есть такая утилитка.
буду пробовать.