AWK 输出 ‘,“ 单引号,双引号

在使用awk的过程中,有时候需要把数据拼装后,加入单引号或者双引号,特别是在使用数据库的时候。但是awk在使用单引号或者双引号的过程中,经常会出现错误,原因是把单引号或者双引号跟它的动作的引号混淆了。下面简单的说明如何在awk中使用单引号或者双引号。

双引号:

awk '{print "\""}'        #放大:awk '{print "  \"  “}'

使用“”双引号把一个双引号括起来,然后使用转移字符\去对双引号进行转意,就可以输出双引号。

输出单引号的方法跟双引号又有些差别,方法如下

单引号:

awk '{print "'\''"}'       # 放大: awk '{print  "  '  \  '  '   " }'

首先使用一个双引号“”,然后在双引号里面加入两个单引号‘’,接着在两个单引号里面加入一个转移的单引号\',就可以输出单引号了