首页 > 系统服务 > 详细

【编程技术-Shell】AWK使用大全

时间:2018-11-01 11:03:51      阅读:129      评论:0      收藏:0      [点我收藏+]

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使用大全

原文:https://www.cnblogs.com/DBA-Ivan/p/9886742.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!