我尝试用单引号将文件的每一行括起来,并在每一行的末尾附加,
。
我试过了,
sed 's/^*$/\'&\',/g' filename
我也试过,
sed 's/^/'/;s/$/',/' filename
这两个似乎都不是help.Please建议。
发布于 2017-01-12 14:16:12
我建议:
sed "s/.*/'&',/" file
发布于 2017-01-12 14:19:06
awk -v q="'" '{$0= q $0 q ","}1' input
'line one',
'line two',
'line three',
使用awk
:1.将整个行括在单引号中。2.在每行末尾添加逗号。
发布于 2017-01-12 14:59:10
awk中的另一个:
$ awk 'gsub(/^|$/,"'"'"'")' file
'line one'
'line two'
'line three'
即。'
是双引号的"
'
"
,且是单引号的'
"
'
"
'
,并在D10 D11 D12 D13 D15 D15中再次使用双引号。不,我不是开玩笑。
https://stackoverflow.com/questions/41615361
复制