2013-02-22 64 views

回答

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 
+0

感谢,这是聪明的。有没有其他方式 – user192082107 2013-02-22 05:27:44

+0

更新了答案,可能有其他方法可以做到这一点虽然 – perreal 2013-02-22 05:33:28

+0

这里是一个参考:http://www.gnu.org/software/gawk/manual/html_node/Quoting.html – perreal 2013-02-22 05:41:28