Как получить текстовый файл, который содержит некоторые двоичные данные?
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 снова заработал?