Перечисление определенных строк в перечисленных файлах

Найти все файлы в /tmp которые являются обычными файлами, и распечатать строки, заканчивающиеся Programming .

Для этой проблемы я знаю, как перечислить все файлы в /tmp . То, что я не знаю, как это сделать, – использовать grep или find для печати строк, которые заканчиваются Programming для этих /tmp файлов.

One Solution collect form web for “Перечисление определенных строк в перечисленных файлах”

Вы должны использовать find чтобы найти файлы, и grep чтобы grep их.

 find /tmp -maxdepth 1 -type f -exec grep 'Programming$' {} \; 
  • Как вывести отступ grep?
  • Что делает grep, когда он не запускает CPU?
  • Сохранять вывод из одной команды и обрабатывать ее для другого
  • Текст grep / parse
  • Использование grep для печати всех соответствующих строк, не разделенных пробелом
  • Запуск grep для строки с ненулевыми символами
  • Как grep файл в точке монтирования smb без использования mount или fstab?
  • Escaping * с регулярными выражениями и Grep
  • Строки, не выводящие текст, найденный с помощью grep
  • Weird zsh grep -P поведение
  • Как добавить строку с тире?
  • выражение grep, чтобы найти число
  • Linux и Unix - лучшая ОС в мире.