Как отформатировать вывод grep, чтобы в конце строки отображались номера строк, а также количество совпадений?

Я использую grep для сопоставления строки в файле. Вот пример файла:

example one,
example two null,
example three,
example four null,

grep -i null myfile.txt возвращает

example two null,
example four null,

Как я могу вернуть совпавшие строки вместе с их номерами строк следующим образом:

  example two null, - Line number : 2
  example four null, - Line number : 4
  Total null count : 2

Я знаю, что -c возвращает общее количество совпавших строк, но Я не знаю, как правильно отформатировать его, чтобы добавить total null count впереди, и я не знаю, как добавить номера строк.

Что я могу сделать?

364
задан Paŭlo Ebermann 21 August 2011 в 07:35
поделиться