私のコードは次のとおりです。
file="test.text"
while IFS= read line
do
# display $line or do somthing with $line
x="\'$line\'"
echo $x
# sleep 10
done <"$file"
しかし、これは私に次のような結果を与えます:
\'google.com
助けてくれてありがとう。
答え1
二重引用符内の一重引用符にエスケープ文字は必要ありません。二重引用符は一重引用符をエスケープしました。ちょうど使用:
x="'${line}'"