LINUX.ORG.RU
ФорумTalks

фортунки


0

0

Подскажите, плиз. Вот есть файл, вроде как в формате фортунок, вот так выглядит

Знаете ли вы, что в блогах вас называют "андроид"?  Почему так случилось?
          [1] belof-f
%
Борис Вячеславович, а Вы не забыли подписаться на сайте www.putinavotstavku.ru?
          [2] Привалов Александр
%
Чем вызвано то, что в ЛЮБЫХ блогах ЛЮБЫХ изданий (кроме репортажей центрального телевидения) отношение к Единой России колеблется ТОЛЬКО от презрения до ненависти. Никаких других эмоций эта организация не вызывает ?Если вы не согласны, назовите хоть пару сайтов, где бы можно было прочитать посты, которые поддерживают вашу организацию.
          [3] belof-f
%

Вопрос первый: если в тексте встретится символ % - его надо как-то экранировать?

Вопрос второй - куда заливать-то?

Вопрос третий - к каждому такому файлу идёт одноимённый с расширением .dat. Мне его тоже нужно создать для фортунок? Как его создать? Его тоже нужно опубликовать или читатели сами справятся?

Первая версия, с вырезанными из вопросов знаками % и вообще хз, работает ли с фортунками: http://omploader.org/vM3ZzeA Следующие версии (если будут) ниже по тексту.

> Как его создать?
strfile - create a random access file for storing strings

куда заливать-то?

ИМХО, сжать gzip'ом и на omploader.org.

AITap ★★★★★ ()
Ответ на: комментарий от name_no

Спасибо, извлёк в /usr/share/games/fortunes/, всё работает. Про % не знаю, возможно, разделителем считается только пустая строка с единственным «%».

Провёл опыт:

[17:08:04][aitap ~]:)> fortune testfortune 
4. ТЕСТ

[17:08:05][aitap ~]:)> fortune testfortune 
1. ТЕСТ!!!!
[17:08:07][aitap ~]:)> fortune testfortune 
2. ТЕСТ % (?) 2. ТЕСТ
[17:08:07][aitap ~]:)> fortune testfortune 
3. ТЕСТ
 %
 (?) 3. ТЕСТ
[17:08:08][aitap ~]:)> fortune testfortune 
3. ТЕСТ
 %
 (?) 3. ТЕСТ
[17:08:12][aitap ~]:)> cat testfortune
1. ТЕСТ!!!!
%
2. ТЕСТ % (?) 2. ТЕСТ
%
3. ТЕСТ
 %
 (?) 3. ТЕСТ
%
4. ТЕСТ

[17:08:21][aitap ~]:)>
AITap ★★★★★ ()
Ответ на: комментарий от name_no

По идее он как разделитель рассматривается, только если находится один на отдельной строке

the_one ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.