实例讲解3--sed命令b
2012-03-30 10:33
239 查看
3.sed打印文件的第二行
sed -n ‘2p’ filename
4.sed打印文件的第一到三行
sed -n ‘1,2p’ filename
5.sed打印匹配test的行
sed -n ‘/test/p’ filename
6.sed打印匹配$的行
sed -n ‘/\$/p’ filename
7.sed打印最后一行:$是代表最后一行的特殊字符
sed -n ‘$p’ filename
8.sed脚本文件
#!/bin/sed –f “/company/” a/ “The suddenly it happen.”
将以上脚本保存为append.sed,使用chmod给予其可执行权限。使用append.sed filename运行。脚本的执行将会在filename文件中查找company,在匹配行的后一行中附加新文本,输出到屏幕上(不改变原文件)。
9.sed上例中如果将a\改为i\:
则为插入,在匹配行的前一行中附加新文本,输出到屏幕(不改变原文件)。
10.sed上例中如果将a\改为c\:
则为替换,匹配行被替换为新文本。
11.sed删除第一行
sed ‘1d’ filename
12.sed删除第一到第三行
sed ‘1,3d’ filename
sed -n ‘2p’ filename
4.sed打印文件的第一到三行
sed -n ‘1,2p’ filename
5.sed打印匹配test的行
sed -n ‘/test/p’ filename
6.sed打印匹配$的行
sed -n ‘/\$/p’ filename
7.sed打印最后一行:$是代表最后一行的特殊字符
sed -n ‘$p’ filename
8.sed脚本文件
#!/bin/sed –f “/company/” a/ “The suddenly it happen.”
将以上脚本保存为append.sed,使用chmod给予其可执行权限。使用append.sed filename运行。脚本的执行将会在filename文件中查找company,在匹配行的后一行中附加新文本,输出到屏幕上(不改变原文件)。
9.sed上例中如果将a\改为i\:
则为插入,在匹配行的前一行中附加新文本,输出到屏幕(不改变原文件)。
10.sed上例中如果将a\改为c\:
则为替换,匹配行被替换为新文本。
11.sed删除第一行
sed ‘1d’ filename
12.sed删除第一到第三行
sed ‘1,3d’ filename
相关文章推荐
- 实例讲解3--sed命令g
- sed 命令讲解加实例!!
- 实例讲解3--sed命令f
- 实例讲解3--sed命令h
- 实例讲解3--sed命令a
- 实例讲解3--sed命令c
- sed 命令讲解加实例!!
- 实例讲解3--sed命令d
- 实例讲解3--sed命令e
- 收集整理比较全 shell sed 命令与实例教程
- Linux Wget 命令实例讲解
- 实例讲解设计模式中的命令模式在iOS App开发中的运用
- mysql drop database删除数据库命令实例讲解
- sed命令实例
- mysql desc(DESCRIBE)命令实例讲解
- 实例讲解5--其他命令b
- adb文件管理命令操作实例讲解
- Linux中sed和awk命令比较实例
- sed命令详解和实例
- sed命令详解及应用实例