导航
  • 主页
  • 系统维护与使用
  • 应用程序开发
  • 内核源代码
  • 驱动程序开发
  • CPU和硬件区
  • UNIX文化
  • Solaris
  • Power Linux
  • 问答

shell中字符串的替换操作

wanderfox 2007-07-03 03:17:18
请问,给定一个字符串,如何把字符串中的某一位字符用别的字符串替换?
比如 "aabbaa"替换第三位为"01"就成为"aa01baa"?
谢谢
...全文
641 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
IdeaSoft 2007-07-08
可以使用replace命令或者perl命令实现
http://www.taillive.com/post/21
回复
mymtom 2007-07-04
大家都很关心楼主用的什么方法!
回复
urbest 2007-07-04
给大家说说吧
回复
wanderfox 2007-07-04
不好意思,昨天太忙了,没顾上结贴
shell中的代码主要是用到了字符串截取的方法,把字符串分成三部分:“改动字符左边、改动字符、改动字符右边”,把要改动的字符替换以后再把这三部分合起来就好了。
方法比较笨,大家见笑了。结贴
回复
mauricewoo 2007-07-03
可以利用stl string中的一些函数搞定
回复
dai_weitao 2007-07-03
把答案说一下.
回复
cceczjxy 2007-07-03
学习,怎么做的?
回复
cceczjxy 2007-07-03
支持一下.
回复
wanderfox 2007-07-03
已经搞定,来人给分
回复
发动态
发帖子
Linux/Unix社区
创建于2007-08-27

2.0w+

社区成员

Linux/Unix社区 应用程序开发区
申请成为版主
社区公告
暂无公告