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

Grep возвращается

Binary file test.log matches

Например

echo    "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log  # in zsh
echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log  # in bash
grep re test.log

Я хотел бы, чтобы результат показал line1 и line3 (всего две строки).

Можно ли использоватьtr преобразовать непечатаемые данные в читаемые данные, чтобы grep снова заработал?

Ответы на вопрос(10)

Ваш ответ на вопрос