私はこのスニペットを使用して、変数を1行ずつ読み取ります。
echo "${lines}" | while read line; do something with ${line}; done
lines
新しい行と文字の出現が含まれます\
(文字列line
として解釈されC
ます)。残念ながら、このコードのどこかで\
文字が単純に削除されています。なぜ、そしてどうすればそれを修正できますか?
編集:サンプル入力はこれです:
foo $'bar'
fee $'ber\fbir'
文字列を文字列として解釈するために後で使用されるものでは\
なく、が削除されることに注意してください。$''
C