I have an awk 'print{$15,$25,$29}' output in below format which I need to remove the special character symbol(',) using gsub. Can anyone help me with a format to use to get the desire output.
current output
'abc' 'def', 'ghi'
expected output
abc def ghi
CodePudding user response:
Either of these work:
awk '{gsub(/['\'',]/, ""); print $15,$25,$29}' Input_file
awk '{gsub(/[\047,]/, ""); print $15,$25,$29}' Input_file
The first uses '\'' to escape a single quote. The second uses octal notations for the single quote.
The [] creates a class including the single quote and commas, which are both replaced with "".
