linux的shell脚本插入的问题

文件内容如下:
1111111111
aaaaaaaaaa
2222222222
3333333333
请问怎么使用shell脚本在第二行的第6个字符开始插入:ccccc,使文件变成,
1111111111
aaaaacccccaaaaa
2222222222
3333333333

作者: greenandtree   发布时间: 2011-06-07

  1. sed '2s/^...../&ccccc/' urfile
复制代码

作者: Shell_HAT   发布时间: 2011-06-07

本帖最后由 zooyo 于 2011-06-07 10:19 编辑
  1. sed '2s/\(^.\{5\}\)/\1ccccc/' file
  2. 1111111111
  3. aaaaacccccaaaaa
  4. 2222222222
  5. 3333333333
复制代码

作者: zooyo   发布时间: 2011-06-07

  1. sed -i '2s/\(.\)/ccccc\1/6' file
复制代码

作者: xinglu1983   发布时间: 2011-06-07