= Сообщение: 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)