linux的shell脚本插入的问题
文件内容如下:
1111111111
aaaaaaaaaa
2222222222
3333333333
请问怎么使用shell脚本在第二行的第6个字符开始插入:ccccc,使文件变成,
1111111111
aaaaacccccaaaaa
2222222222
3333333333
1111111111
aaaaaaaaaa
2222222222
3333333333
请问怎么使用shell脚本在第二行的第6个字符开始插入:ccccc,使文件变成,
1111111111
aaaaacccccaaaaa
2222222222
3333333333
作者: greenandtree 发布时间: 2011-06-07
- sed '2s/^...../&ccccc/' urfile
作者: Shell_HAT 发布时间: 2011-06-07
本帖最后由 zooyo 于 2011-06-07 10:19 编辑
复制代码
- sed '2s/\(^.\{5\}\)/\1ccccc/' file
- 1111111111
- aaaaacccccaaaaa
- 2222222222
- 3333333333
作者: zooyo 发布时间: 2011-06-07
- sed -i '2s/\(.\)/ccccc\1/6' file
作者: xinglu1983 发布时间: 2011-06-07