关闭

实例讲解3--sed命令b

101人阅读 评论(0) 收藏 举报
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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:25999次
    • 积分:890
    • 等级:
    • 排名:千里之外
    • 原创:79篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    最新评论