| andgera ( @ 2008-06-28 21:36:00 |
| Entry tags: | Линукс |
Переименование в транслит
Возникла острая необходимость переименовать большое количество файлов с русскими именами в транслит. Написал небольшой скрипт, чем и спешу поделиться ☺
:: translit.sh ::
#!/bin/bash # Author: Andrey G-w# Created at: Sat Jun 28 21:27:11 MSD 2008 # Computer: vc01 # System: Linux 2.6.23.9 on i686 # # Copyright (c) 2008 Andrey G-w All rights reserved. for i in * do name=`echo "$i" | iconv -f utf8 -t koi8-r | catdoc -d us-ascii -s koi8-r` mv "$i" "$name" echo "Переименовал "$i" в "$name"" done exit 0