У меня есть 2 разделенных разделами разделов, которые выглядят ниже.удалять строки из файла на основе другого файла
Первый файл: -
raj krishna 2345 19041884
dev sri 1573 13894083
dev ravi 1232 54445434
Второй файл: -
dev sri 1573 42334334
kar ham 3214 45354354
Я хочу, чтобы удалить все строки в первом файле, которые соответствуют первые 3 поля второго файла. Итак, первый файл после удаления должен выглядеть следующим образом.
raj krishna 2345 19041884
dev ravi 1232 54445434
Может кто-нибудь сказать, как я могу достичь этого в perl или shell-скриптах.
Благодаря
Спасибо за ваш ответ. В приведенном выше примере используется только 3-е поле. Если я хочу использовать 1-е, 2-е и 3-е поля вместе, чтобы удалить строки, как я могу изменить приведенный выше сценарий? – Dev
@srikanth Вы можете изменить каждый '$ 3' за $ 1, $ 2, $ 3'. Например, '{a [$ 1, $ 2, $ 3]; next}'. – fedorqui