Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From: http://lingvoforum.net/index.php/topic,56630.msg1608476.html#msg1608476
- В простейшем случае, можно сделать что-то типа такого:
- #!/bin/sed -f
- y/абвгдеёжзийклмнопрстуфхцчшыэюя/abvgdeöžzijklmnoprstufhcčšyeüä/
- s/щ/šč/g
- s/ъ/'/g
- s/ь/'/g
- y/АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЫЭЮЯ/ABVGDEÖŽZIJKLMNOPRSTUFHCČŠYEÜÄ/
- s/Щ/Šč/g
- s/Ъ/'/g
- s/Ь/'/g
- поместить все это в текстовый файл (назовем его translit) и поставить ему аттрибут исполнимости. Директория со скриптом должна присутствовать в переменной PATH, либо следует указывать путь к скрипту при его запуске.
- Далее, чтобы конвертировать текст, содержащийся в файле CYRFILE, и сохранить его в файле LATFILE, в консоли вводим команду:
- translit <CYRFILE >LATFILE
- Либо можно просто запустить translit в консоли, чтобы посмотреть, как он конвертирует (для завершения нажать Ctrl+D).
Advertisement
Add Comment
Please, Sign In to add comment