我有一个输入文件,我需要将第 3 列 (") 的第一个字符替换为 ("S)
文件1:
1 2 "45554323" p b
2 2 "34534567" f a
3 3 "76546787" u b
2 4 "56765435" f a
结果:
1 2 "S45554323" p b
2 2 "S34534567" f a
3 3 "S76546787" u b
2 4 "S56765435" f a
我试过
awk '{gsub(substr($3,0,1),"\"S"); print}'
但它给了我$3
开头S
和结尾,比如"S45554323"S
. 你能给我一个解决方案吗?