[Comm] Конверт в AASCII

Andrew G. Klepcha andrew.klepcha на gmail.com
Ср Ноя 9 15:06:56 MSK 2011


В сообщении от 9 ноября 2011 15:36:16 автор Teimuraz Abashidze написал:
> Задача: некий файл нужно привести к 7-битному виду. Система отправки
> СМС по имейлу, посылаешь письмо на НОМЕР_МОБИЛЫ@НЕКИЙ_ДОМЕН, там оно
> обрабатывается и кладется в мейлбокс. Принимающий сервер - на винде
> плюс некая проприетарная ситема российской разработки, читающая почту
> с почтового сервака и отправляющая на СМС.
> 
> Почтовый сервер - Центос, плюс небольшой шелловский скрипт.
> 
> Присылаемый текст должен обрезаться до 160 символов, но так как
> отправлен может быть и HTML (что и делает как правило любимый
> АутГлюк), его нужно преобразовать в текст (lynx --dump INFILE >
> OUTFILE решает дело), при этом текст не должен содержать ничего
> "лишнего": кириллических или иных не-латинских символов, управляющих
> кодов и т.д., иначе принимающая система (которая получает письмо с
> Центоса и непосредственно занимается отправкой) шизеет и её нужно
> перегружать. Поменять тупую систему не предлагать, не мы делали...
> 
> В общем: как убрать из текст ВСЁ, кроме латинских символов, цифр и
> всяких @#%^^&*()?
> Желательно средствами баш/sed и т.д., допускаются перл и/или питон.
> 
> Заранее спасибо.

а strings не прокатит?


Подробная информация о списке рассылки community