sub和gsub的記錄

2021-08-14 19:13:55 字數 732 閱讀 7127

將檔案中的第一列的中的某個字元a替換成字元b(兩種實現方法:第一匹配到的全部替換,第二:只替換匹配到的第乙個字元)

例如:將bb.csv檔案中第一列的4180替換為418e1

bb.csv

aa,bb,cc

41804180,156187874180,23232341880

4180,161614180,jbdns4180交流交流

18404180,灰度黑髮,4180

哈哈,aa,4180

命令一:

awk -f',' -v ofs=',' '' bb.csv >> bb1.txt

效果展示:

aa,bb,cc

418e14180,156187874180,23232341880

418e1,161614180,jbdns4180交流交流

1840418e1,灰度黑髮,4180

哈哈,aa,4180

命令二:

awk -f',' -v ofs=',' '' bb.csv >> bb2.txt

效果展示:

aa,bb,cc

418e1418e1,156187874180,23232341880

418e1,161614180,jbdns4180交流交流

1840418e1,灰度黑髮,4180

哈哈,aa,4180

說明 :

sub函式只實現第乙個位置的替換,gsub函式實現全域性的替換。

sub和gsub的記錄

將檔案中的第一列的中的某個字元a替換成字元b 兩種實現方法 第一匹配到的全部替換,第二 只替換匹配到的第乙個字元 例如 將bb.csv檔案中第一列的4180替換為418e1 bb.csv aa,bb,cc 41804180,156187874180,23232341880 4180,16161418...

R語言 sub與gsub函式的區別

text c we are the world we are the children sub w w text 1 we are the world we are the children sub w w text 1 we are the world we are the children gs...

ruby中gsub和gsub 的區別

ruby中帶 和不帶 的方法的最大的區別就是帶 的會改變呼叫物件本身了。比方說str.gsub a b 不會改變str本身,只會返回乙個新的str。而str.gsub a b 就會把str本身給改了。但是gsub和gsub 還有另外乙個不同點就是,gsub不管怎麼樣都會返回乙個新的字串,而gsub ...