我试图用单引号将文件的每一行括起来,并在每行的末尾附加,
。
我试过了,
sed 's/^*$/\'&\',/g' filename
我也试过了,
sed 's/^/'/;s/$/',/' filename
两者似乎都没有帮助。请告知。
答案 0 :(得分:4)
我建议:
sed "s/.*/'&',/" file
答案 1 :(得分:3)
awk -v q="'" '{$0= q $0 q ","}1' input
'line one',
'line two',
'line three',
使用awk
:1。将整行包含在单引号之间。 2.在每行末尾添加逗号。
答案 2 :(得分:0)
awk中的另一个人:
$ awk 'gsub(/^|$/,"'"'"'")' file
'line one'
'line two'
'line three'
即。 '
是双引号"
'
"
,而且是单引号'
"
'
{{1} } "
并在'
gsub
"
'
"
'
"
{{再次双引号1}}。不,我不是在开玩笑。