Возможно, проще всего объяснить на примере:Команда sh read ест косую черту во входе?
$ echo '\&|'
\&|
$ echo '\&|' | while read in; do echo "$in"; done
&|
Похоже, что «читать» команда интерпретирует косые черты на входе в побегах и их удаление. Мне нужно обработать файл строки за строкой, не меняя его содержимого, и я не уверен, как остановить чтение от умных здесь. Есть идеи?
Удивительно, спасибо! Я чувствую себя немым из-за того, что не нашел документацию для этого, но это одна из тех вещей, которые трудно найти, потому что термины довольно общие :( –
Btw, какая оболочка вы используете, что не требует -r? используя bash. –
Извините, мне не хватало использованной копии. Редактирование ... –