[Comm] Конверт в AASCII
Teimuraz Abashidze
tgasoft на gmail.com
Ср Ноя 9 16:36:16 MSK 2011
Задача: некий файл нужно привести к 7-битному виду. Система отправки
СМС по имейлу, посылаешь письмо на НОМЕР_МОБИЛЫ@НЕКИЙ_ДОМЕН, там оно
обрабатывается и кладется в мейлбокс. Принимающий сервер - на винде
плюс некая проприетарная ситема российской разработки, читающая почту
с почтового сервака и отправляющая на СМС.
Почтовый сервер - Центос, плюс небольшой шелловский скрипт.
Присылаемый текст должен обрезаться до 160 символов, но так как
отправлен может быть и HTML (что и делает как правило любимый
АутГлюк), его нужно преобразовать в текст (lynx --dump INFILE >
OUTFILE решает дело), при этом текст не должен содержать ничего
"лишнего": кириллических или иных не-латинских символов, управляющих
кодов и т.д., иначе принимающая система (которая получает письмо с
Центоса и непосредственно занимается отправкой) шизеет и её нужно
перегружать. Поменять тупую систему не предлагать, не мы делали...
В общем: как убрать из текст ВСЁ, кроме латинских символов, цифр и
всяких @#%^^&*()?
Желательно средствами баш/sed и т.д., допускаются перл и/или питон.
Заранее спасибо.
--
Best regards,
Teimuraz Abashidze
--------------------------------------------
Linux user #140208
---Visit my home page:
http://www.facebook.com/teimuraz.abashidze - FaceBook
http://forum.tbilicity.com - Тбилисский форум
http://raindi.ge/taichi - Тайцзицзюань в Тбилиси
http://picasaweb.google.com/tgasoft/ - Мои фото
http://teimuraz1962.livejournal.com - Я в ЖЖ
kalia1962 - Skype
Подробная информация о списке рассылки community