linux的shell删除文件中100行的,每行的前6个字符的问题?
在linux中我的文件file有100行,我想删除文件中每行的前6个字符,请问怎么使用shell脚本实现啊?
作者: luojiakun 发布时间: 2011-06-11
- sed -i.bak 's/^.\{6\}//g' urfile
作者: xiaopan3322 发布时间: 2011-06-11
回复 xiaopan3322
不用g的
不用g的
作者: zooyo 发布时间: 2011-06-11
- $ cat file
- 123456789
- 123456789
- 123456789
- 123456789
- $ sed 's/.\{6\}//' file
- 789
- 789
- 789
- 789
作者: zooyo 发布时间: 2011-06-11
- $ awk '{$1=substr($1,7)}1' file
- 789
- 789
- 789
- 789
作者: zooyo 发布时间: 2011-06-11