你想输出$abc
如果你执行
echo $abc
他会打出一个空,因为$是个特殊符号,$abc就表示一个变量。如果你想输出$abc而不是值得话。
echo \$abc 他便会输出\$abc 。这就是转义。明白了吧
转义是 告诉shell不必特殊解释这个字符,只把它当成字面上的意思.但在一些命令和软件包里,比如说echo和sed,转义一个字符可能会引起一个相反的效果--因为它们可能触发那个字符的特殊意思. 他们是一些特殊的转义序列,比如\r \n等等。
Linux就是这么规定的,记住就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)