plus facile à expliquer peut-être un exemple:sh commande de lecture mange des barres obliques dans l'entrée?
$ echo '\&|'
\&|
$ echo '\&|' | while read in; do echo "$in"; done
&|
Il semble que la commande « lire » interprète les barres obliques dans l'entrée comme les évasions et les enlever. J'ai besoin de traiter un fichier ligne par ligne sans changer son contenu et je ne sais pas comment arrêter de lire ici. Des idées?
Génial, merci! Je me sens bête de ne pas avoir trouvé la documentation pour cela, mais c'est une de ces choses qui est difficile à chercher parce que les termes sont plutôt génériques :( –
Btw, quel shell utilisez-vous qui ne nécessite pas le -r? Je suis en utilisant bash –
Désolé, je me suis trompé de copier coller ... –