教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell实现对文件内容高效插入列的方法

shell实现对文件内容高效插入列的方法

发布时间:2014-11-30   编辑:jiaochengji.com
本文介绍下,在shell编程中,实现对文件内容进行高效插入数据列的方法,学习下sed编辑命令的用法。有需要的朋友可以参考下,挺不错的。

在shell中实现高效插入数据列,首先,要用的便是流编辑利器sed了。

例如,想将文件a.bat中所有行的第3个字符处插入空格。
 

复制代码 代码示例:
a.bat
--------------
12ABCD
01SSDFSFS
06JDUTS
...
预期结果
12 ABCD
01 SSDFSFS
06 JDUTS

sed 's/^../& /' file

删除:
 

复制代码 代码示例:

sed 's/\(^..\) /\1/' file

n=5;echo "123456789" |sed "s/^.\{$n\}/& /"
12345 6789

n=5;echo "12345 6789" |sed "s/\(^.\{$n\}\) /\1/"
123456789

您可能感兴趣的文章:
shell实现对文件内容高效插入列的方法
inux shell初级入门教程
更改linux用户登录shell的方法
了解shell的作用及种类
2012年开发人员的16款新鲜的jquery插件体验分享
vim中执行shell命令的方法介绍
PHP队列服务HTTPSQS的安装和使用实例
bash shell脚本执行的几种方法
shell编程技巧小结(二)
shell 脚本调试方法分析

[关闭]
~ ~