标签:select 分隔符 com 双引号 HERE db2 复杂 字符 bsp
涉及到转义字符,但是在使用普通的方法进行转义时,会遇到下面的问题
正确的方法:‘\‘‘,使用单引号将转义字符括起来,然后后面加上单引号
输出其他特殊字符,只需要在双引号内即可,\(反斜杠)需要在前面加上反斜杠
[db2inst2@server2 ~]$ echo "hello" | awk ‘{print "echo $\\`"}‘
echo $\`
较为复杂的场景实现:单引号和变量,变量需要单引号‘’引起来。
key=TOM; echo aaa | awk ‘{print "select * from A where name=‘$key‘"}‘
select * from A where name=TOM
key=TOM; echo aaa | awk ‘{print "select * from A where name=‘\‘‘‘$key‘‘\‘‘"}‘
select * from A where name=‘TOM‘
https://www.cnblogs.com/leezhxing/p/4694323.html#undefined
标签:select 分隔符 com 双引号 HERE db2 复杂 字符 bsp
原文地址:https://www.cnblogs.com/DBA-Ivan/p/9886742.html