如何在awk中显示单引号

时间:2013-02-22 05:18:35

标签: linux awk

我有这个awk声明并且工作正常

awk '{a= a","$1}END{print a}' file.txt

我希望在我的输出中我的$ 1字段shoube用单引号

包围

怎么做呢

1 个答案:

答案 0 :(得分:1)

一种方式:

awk -v q="'" '{a= a","q$1q}END{print a}' file.txt

另一种方式:

awk '{a= a",\x27"$1"\x27"}END{print a}' file.txt

另一种方式:

awk '{a= a",'"'"'"$1"'"'"'"}END{print a}' file.txt

另:

awk '{a= a",'\''"$1"'\''"}END{print a}' file.txt