j***3 发帖数: 142 | 1 想把文件里 $1 的 "C" 换成 "8"
awk '$1 sub("C","8")' test.txt>test2.txt
不work,只把一行里的第一个 ‘C“ 换了,而且没有限在 $1 里面。
请问要如何做呢,谢谢了 | f******g 发帖数: 13917 | 2 you are using the wrong function.
you should use:
gsub(/C/,"8", $1)
【在 j***3 的大作中提到】 : 想把文件里 $1 的 "C" 换成 "8" : awk '$1 sub("C","8")' test.txt>test2.txt : 不work,只把一行里的第一个 ‘C“ 换了,而且没有限在 $1 里面。 : 请问要如何做呢,谢谢了
|
|