Могут ли sed или awk использовать символ NUL в качестве разделителя записей?

У меня есть вывод с разделителем NUL, полученный от следующей команды:

some commands | grep -i -c -w -Z 'some regex'

Вывод состоит из записей формата:

[file name]\0[pattern count]\0

Я хочу использовать инструменты работы с текстом, такие как sed/awk, чтобы изменить записи на следующий формат:

[file name]:[pattern count]\0

Но кажется, что sed/awk обычно обрабатывает только записи, разделенные символом "новой строки". Я хотел бы узнать, как sed/awk может быть использован для достижения моей цели, или, если sed/awk не может справиться с этой задачей, какой другой инструмент Linux я должен использовать.

Спасибо за любое предложение.

Lawrence

6
задан user1129812 7 February 2012 в 02:12
поделиться