( echo "q\\"; echo "w" ) | ( read x; echo "$x" )
Выводит qw. Как сделать чтобы обратный слэш прочитался как просто символ, а следующий за ним перевод строки - как конец ввода (как было бы если б не слэш)?
В sh и в bash одинаково съедает слэш, вероятно это posix-поведение.
На всякий случай, а то вдруг кто неправильно поймёт вопрос: менять ввод нельзя, вопрос в том есть ли какие-то опции шеллу чтобы он начать правильно парсить именно такой ввод.


