文本某个字段值如何替换
linux 下一个文件 a.log 内容如下 (有3个字段, 每个字段值间距空格是一样的 )
id a b
121212 354 erere
23343 ww322 erer
...
.....
只有2行并且 每行只有1个数字.
现在我在脚本里
1 动态的把第某行的某个字段的值替换成某个值 (比如第2行的a 字段值换位'45454') 比如update a set a='45454' where id=2
动态的把符合某个条件的某行的某个字段的值替换成某个值 (比如当b='erer' 的行的a 字段值换位'45454') 类似update a set a='45454' where b='erer'
或者同时把 第某行的a b 字段(等等字段,实际上上面是简化的 实际还有10多个整型字段)同时替换为一个值'45454' 比如update a set a='45454' ,b ='45454' where id=2
2 动态的他某个字段值全部换为一个值'45454' 类似sql 语句 update a set a='45454'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
本帖最后由 yinyuemi 于 2011-04-17 10:35 编辑
回复 1# liyihongcug
简单写了下,你测试下行不?
用法: ./sh [行数] [a列修改值,如果不修改,输入"_"] [b列修改值,如果不修改,输入"_"] [log文件名]
复制代码测试结果:
复制代码
估计楼主很难得到答案.因为表述的不明显