awk中如何输出单引号

      在实际中遇到这样一个问题.

      假设有个一个文件file1,其内容如下:

$ cat file1
test1,test2

      想用awk对文件file1进行处理,输出类似下面:

'test1' test2

      因为处理代码简单,所以awk代码是在命令行中直接写出的.采用的完整命令如下:

$ awk -F ',' -v a="'" '{print a$1a,$2;}' file1

      上面的命令输出类似下面:

'test1' test2

       当然,这里要说明,使用的awk是GNU Awk 3.1.5.

猜你喜欢

转载自xwv.iteye.com/blog/1585112