Приготовление текстов для чтения на Psion/Palm: Советы по Psion, EPOC

Приготовление текстов для чтения на Psion/Palm

Я пользуюсь юниксной утилитой, специально заточенной под обработку текстов - awk.
Под windows ее можно взять на ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/

Скрипт для форматирования текстов делает то же самое, что должен делать и специальный конвертор, при этом не рубится на символе '<' или '>', действительно сливает в одну строку абзац и выглядит так:
#=== begin file libru.awk
# Usage gawk -f libru.awk file.txt >file
BEGIN {RS=" ";FS=" "}
{
for (i=1; i<=NF; i++)
{
gsub(/[:space:] +/," ",$i);
gsub(/-+/,"-",$i);
printf("%s%s%s",(i==1 ? "\n\t":""),$i , (i==NF ? "":" "));
}
}
#=== begin file libru.awk

Запускается из командной строки:
gawk -f libru.awk file.txt >file
Еще неплохо перед запуском пробежаться по тексту и вставить перед названием глав или частей 5 пробелов. Скриптом это сделать тяжело.

Совет прислал: Miroslav.

Дата статьи: 16 июня 2001 г

« Назад в каталог | Обсудить в конференции »
[На главную] [Обновления] [Новости] [Клуб] [Обзоры программ] [Советы] [Обзоры железа] [SIBO] [Конференция] [Статьи] [Базы] [Ссылки] [Поиск]