Я хочу, чтобы строки grep содержали все 3 разных шаблона и выводили их с двумя предыдущими строками и 1 следующей строкой.Grep с несколькими ключевыми словами и выводами нескольких строк
Это команда, которую я мог бы grep без вывода нескольких строк. Теперь я хочу добавить 3 дополнительные строки, упомянутые выше. Могу ли я поместить -A и -B вместе? Или мне нужно использовать -C? Где я должен использовать эти параметры, все в трех условиях или в первую очередь?
grep -e Melon -e Banana -e Lemon *txt | grep Tomato | grep Milk
Это входной образец
Egg Tomato
Salad Coffee
Melon Tomato Milk
Noodle Salmon
Banana Potato Milk
Salmon Rice
Ожидаемый выход
Egg Tomato
Salad Coffee
Melon Tomato Milk
Noodle Salmon
Пожалуйста, включите пример '' input' и данные expected' –
@ Хосе Рикардо Бустос М. я добавил вход и ожидаемый результат –
почему не 'Banana «Картофельное молоко» в ожидаемом продукте? Кроме того, что здесь является логикой? Вам нужны строки, содержащие любую из дыни, банана и лимона или все из них? – fedorqui