初级awk问题# Unix - 噫吁兮,危乎高哉j*32008-07-19 07:071 楼想把文件里 $1 的 "C" 换成 "8"awk '$1 sub("C","8")' test.txt>test2.txt不work,只把一行里的第一个 ‘C“ 换了,而且没有限在 $1 里面。请问要如何做呢,谢谢了
f*g2008-07-19 07:072 楼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 里面。: 请问要如何做呢,谢谢了