编程技术-ShellAWK使用大全
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程技术-ShellAWK使用大全相关的知识,希望对你有一定的参考价值。
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
以上是关于编程技术-ShellAWK使用大全的主要内容,如果未能解决你的问题,请参考以下文章