У меня есть файл a.txt, длина которого составляет 100 строк.Трубопровод 2 команды grep в wc
grep rake a.txt | wc #returns 10 lines
grep -v rake a.txt | wc #returns 90 lines
grep Rake a.txt | wc #returns 3 lines
один из этих 100 строк имеет и другое, но я хочу линии с только «Грабли». Я пробовал grep Rake a.txt | grep -v rake a.txt | wc
возвращает 90 строк?
Я хочу найти все 3 строки с помощью «Грабли», направить его на grep
, найти, если какая-либо из этих трех строк включает «Рейк», но не «грабли», а затем используйте wc
, чтобы подсчитать строки, которые делают. Я мог бы использовать redirect для создания другого файла, а затем grep -v
, что новый файл, но это не моя цель. Я уверен, что это что-то простое, но как я могу исправить свою команду?
Здесь будет полезен некоторый пример ввода и ожидаемый выход. –