由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 初级awk问题 (转载)
相关主题
初级问题:Python怎么指代上一个命令的输出 (转载)[-1] 什么意思?
[合集] 未排序的100个数字,如果最快地找出最大的5个?a html question
JAVA和C++语言在各个层面上的区别与联系 (转载)如何用’sed‘ comment out 某一行。
[合集] goog code jam俺水掉了。请问如何可以像run SAS, R一样的run python? (转载)
问个C/C++题目C++怎么检测文件中的一行不是blank line
怎么在c shell里给file加一行string?请教一个问题
C++读文件java可以直接去读txt file里指定的一行吗?
棋子游戏唐骏开发Windows中文版 (转载)
相关话题的讨论汇总
话题: awk话题: gsub话题: 初级
进入Programming版参与讨论
1 (共1页)
j***3
发帖数: 142
1
【 以下文字转载自 Unix 讨论区 】
发信人: j1123 (2134), 信区: Unix
标 题: 初级awk问题
发信站: BBS 未名空间站 (Sat Jul 19 17:46:07 2008)
想把文件里 $1 的 "C" 换成 "8"
awk '$1 sub("C","8")' test.txt>test2.txt
不work,只把一行里的第一个 ‘C“ 换了,而且没有限在 $1 里面。
请问要如何做呢,谢谢了
t****t
发帖数: 6806
2
gsub()?

【在 j***3 的大作中提到】
: 【 以下文字转载自 Unix 讨论区 】
: 发信人: j1123 (2134), 信区: Unix
: 标 题: 初级awk问题
: 发信站: BBS 未名空间站 (Sat Jul 19 17:46:07 2008)
: 想把文件里 $1 的 "C" 换成 "8"
: awk '$1 sub("C","8")' test.txt>test2.txt
: 不work,只把一行里的第一个 ‘C“ 换了,而且没有限在 $1 里面。
: 请问要如何做呢,谢谢了

j***3
发帖数: 142
3
隔壁的建议用
awk 'gsub("C","8",$1)' test.txt > test2.txt
只把$1里有"C"的几行 输出,
没有输出其他行。

【在 t****t 的大作中提到】
: gsub()?
1 (共1页)
进入Programming版参与讨论
相关主题
唐骏开发Windows中文版 (转载)问个C/C++题目
请教:如何在vim里运行gdb? (转载)怎么在c shell里给file加一行string?
Linux下C++如何快速返回超大文件的某一行字符串?C++读文件
php怎么debug呢?棋子游戏
初级问题:Python怎么指代上一个命令的输出 (转载)[-1] 什么意思?
[合集] 未排序的100个数字,如果最快地找出最大的5个?a html question
JAVA和C++语言在各个层面上的区别与联系 (转载)如何用’sed‘ comment out 某一行。
[合集] goog code jam俺水掉了。请问如何可以像run SAS, R一样的run python? (转载)
相关话题的讨论汇总
话题: awk话题: gsub话题: 初级