Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 11 Mar 24 23:35:09, всего сообщений: 8277
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7721 из 8277 ========================================= RU.LINUX =
От   : Nil A                            2:5015/46          22 Jan 22 00:26:50
Кому : Dmitriy Orlov                                       22 Jan 22 00:26:50
Тема : Описание к эхам
FGHI : area://RU.LINUX?msgid=2:5015/46+61eb263d
На   : area://RU.LINUX?msgid=2:5090/958+61eb1ac5
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5090/958+61ed8604
Ответ: area://RU.LINUX?msgid=2:5090/958+61f32193
==============================================================================
Hello, Dmitriy!

Friday January 21 2022 20:42, from Dmitriy Orlov -> Nil A:

NA>> sed 's/\(.*\)/^\1\\s/' echos.txt  >echos_regexp.txt
DO> А как можно взять в "" описание эхи?
DO> Чтоб было вот так:
DO> ECHO.TAG "описание"
DO> sed s/\( .*$\)/"\1\"/ ech00830.avl

ech00830.avl файл в DOS формате, т.е. с <CR><NL> и тут линуксовый sed .* в конце строки хватает этот самый <CR> или \r или 0x0D символ, я бы его просто вырезал сначала.

Объединяю с моим предыдущим "inner join".

sort echos.txt | join -i -a1 - ech00830.avl | sed -e 's/\r//; s/^\(\S\+\s\+\)\(.*\)$/\1"\2"/'

Но на деле, нет смысла расставлять кавычки, если там нет пробелов, так что вот так красивее

sort echos.txt | join -i -a1 - ech00830.avl | sed -e 's/\r//; s/^\(\S\+\s\+\)\(\S\+\s\+.*\)$/\1"\2"/'

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.045272 секунды