Как предотвратить печать grep на новой линии?

Я использую grep для вывода данных, которые будут анализироваться другой программой.

Однако эта программа ожидает, что вывод будет только числовой или нулевой байт.

Теперь grep выводит символ новой строки после его вывода. Я выбрал опцию -Z, но она, кажется, не работает, так как я использую grep для подсчета (-c).

Я выполняю в sh, а не в bash. Поэтому вложение его в echo -n "$(grep -c pattern)" тоже не работает.

Как избавиться от трейлинговой newline?

21
задан wallyk 30 August 2011 в 21:04
поделиться