BlastHardcheese 1380045879 learn By default, if ''read'' reads a line of input terminated by a backslash (\), it will *continue* reading lines of input until the first line not terminated by "\", or it hits EOF and then concatenate those lines into a single line. This is a dumb misfeature based on emulating the shell's behavior when reading input itself, such as when reading a shell script to execute. So *always* use the -r option with ... BlastHardcheese 1380045926 forget BlastHardcheese 1380045938 learn By default, if ''read'' reads a line of input terminated by a backslash (\), it will *continue* reading lines of input until the first line not terminated by "\", or it hits EOF and then concatenate those lines into a single line. This is a dumb misfeature. So *always* use the -r option with ''read'', unless you know you have a case when you want the default behavior, or when you are using the bash-only ''read ... BlastHardcheese 1380045958 forget BlastHardcheese 1380045961 learn By default, if ''read'' reads a line of input terminated by a backslash (\), it will *continue* reading lines of input until the first line not terminated by "\", or it hits EOF and then concatenate those lines into a single line. This is a dumb misfeature. So *always* use the -r option with ''read'', unless you know you have a case when you want the default behavior, or when using the bash-only ''read -e''. geirha 1479155512 forget geirha 1479155518 learn #redirect -r