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


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

Thursday January 20 2022 19:49, from Dmitriy Orlov -> Nil A:

DO>>> grep -i -f echos.txt ech00830.avl
DO>>> Hо как и ожидалось в выводе я получил кучу лишних эх которые
DO>>> попали под маску. То есть если в файле echos.txt была эха
DO>>> RU.CARS, то в вывод у меня попал не только RU.CARS но и
DO>>> RU.CARS.AUDI, RU.CARS.BMW и тд..
NA>> sed 's/\(.*\)/^\1\\s/' echos.txt  >echos_regexp.txt
NA>> grep -i -f echos_regexp.txt ech00830.avl
DO> Получилось! Спасибо!
DO> Только из вывода пропали эхи, которые есть в echos.txt, но которых нет
DO> в ech00830.avl :)

Тогда твоя задача решается вообще без grep, а с join.

sort echos.txt | join -i -a1 - ech00830.avl

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

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