由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - 初级awk问题
相关主题
emacs中如何去指定一行问个初级问题
用sed 如何把多个空行并成一行.[转载] 在vi里怎样把一个字符串换成换行符?
VI 一问俗手求教
how to count the times a function is called有什么比较好的办法能快速去掉某个文件的前面几行?
初级问题:怎么打开.rpm文件阿?急问: *.tgz 文件怎么解?
C++5.0的初级问题在UNIX下如何编辑doc文件?
初级问题UNIX文件系统一问
[转载] 新手问perl的初级问题[转载] 问一个关于写log文件的问题
相关话题的讨论汇总
话题: awk话题: 限在话题: gsub
进入Unix版参与讨论
1 (共1页)
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 里面。
: 请问要如何做呢,谢谢了

1 (共1页)
进入Unix版参与讨论
相关主题
[转载] 问一个关于写log文件的问题初级问题:怎么打开.rpm文件阿?
请教: 如何将错误输出重定向到一个文件C++5.0的初级问题
[转载] 如何解开.tar.bz2文件?初级问题
Re: Help! Vi 把文件变成了二进制的,怎么恢复?[转载] 新手问perl的初级问题
emacs中如何去指定一行问个初级问题
用sed 如何把多个空行并成一行.[转载] 在vi里怎样把一个字符串换成换行符?
VI 一问俗手求教
how to count the times a function is called有什么比较好的办法能快速去掉某个文件的前面几行?
相关话题的讨论汇总
话题: awk话题: 限在话题: gsub