在列/字段中替换AWK中的单引号

gth*_*thm 1 unix awk

我有一个看起来像这样的文件:

'abc', '123'
'abc', '123'
'abc', '123'
'abc', '123'
'abc', '123'
'abc', '123'
Run Code Online (Sandbox Code Playgroud)

我想仅在第2列中替换单引号.我正在尝试以下AWK命令,但它不起作用.

awk 'BEGIN {FS=","} { if(NF==2){gsub("\047", "")}; print $0}' file.txt
Run Code Online (Sandbox Code Playgroud)

Chr*_*our 5

或者:

$ awk -v replace="'" '{gsub(replace,"",$2)}1' file
'abc', 123
'abc', 123
'abc', 123
'abc', 123
'abc', 123
'abc', 123
Run Code Online (Sandbox Code Playgroud)