作者:淑娇姿荣石文 | 来源:互联网 | 2023-10-10 19:19
1. AWK中输出特殊字符
输出单引号
涉及到转义字符,但是在使用普通的方法进行转义时,会遇到下面的问题
正确的方法:‘\‘‘,使用单引号将转义字符括起来,然后后面加上单引号
输出其他特殊字符
输出其他特殊字符,只需要在双引号内即可,\(反斜杠)需要在前面加上反斜杠
[db2inst2@server2 ~]$ echo "hello" | awk ‘{print "echo $\\`"}‘
echo $\`
2. AWK使用变量
较为复杂的场景实现:单引号和变量,变量需要单引号‘’引起来。
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‘
3. AWK 改变输入输出分隔符
https://www.cnblogs.com/leezhxing/p/4694323.html#undefined
【编程技术-Shell】AWK使用大全