Я использую grep
для вывода данных, которые будут анализироваться другой программой.
Однако эта программа ожидает, что вывод будет только числовой или нулевой байт.
Теперь grep
выводит символ новой строки после его вывода. Я выбрал опцию -Z
, но она, кажется, не работает, так как я использую grep для подсчета (-c
).
Я выполняю в sh
, а не в bash
. Поэтому вложение его в echo -n "$(grep -c pattern)"
тоже не работает.
Как избавиться от трейлинговой newline?