我不想逃避下面的单引号:
a='I'm a $coder.'
这样做有诀窍吗?
答案 0 :(得分:5)
您可以使用此处的文档避免所有形式的引用和转义:
IFS= read -rd '' a << "END"
I'm a $coder, hear me roar: ~!@#$%^&*()+"]',/
END
答案 1 :(得分:2)
我建议:
a="I'm a "'$coder.'
答案 2 :(得分:1)
您可以使用双引号(无需转义):
a="'I'm a $coder.'"
答案 3 :(得分:0)
两步解决方案:
$ b='$coder'
$ a="I'm a $b"
$ echo "$a"
I'm a $coder