Welcome 微信登录

首页 / 操作系统 / Linux / sed单行处理命令奇偶行输出

1、方法输出奇数行 :sed -n "p;n" file输出偶数行 :sed -n "n;p" file2、原理p 打印模式空间中的内容n 延续到下一输入行;允许跨行的模式匹配语句(多行模式,将下一行内容读入模式空间覆盖以前内容)"p;n" 先打印一行,然后在读取下一行不作处理,sed语句执行完成进入下一个循环,打印第三行,读取第四行不处理,sed进入下一个循环......"n;p" 现读取下一行内容覆盖上一行,然后打印,sed语句执行完成进入下一个循环,读取第四行内容覆盖第三行内容,让后打印,sed进入下一个循环3、补充a) n与N区别n:读下一行到模式空间(覆盖原内容)N:追加下一行内容到模式空间(不覆盖原内容)b) p与P区别p:打印多行模式空间的所有行P:打印多行模式空间的第一部分Linux去除重复列(awk之数组妙用)Linux查找搜索命令相关资讯      sed 
  • Linux 管理员都应该会的命令:sed   (01月13日)
  • Linux正则表达式sed 详述  (04/16/2015 15:19:04)
  • shell中sed和awk的一些用法和例子  (02/03/2015 11:52:34)
  • sed 命令详解  (11/15/2015 10:16:53)
  • sed一些参数的用法  (04/16/2015 15:05:09)
  • sed命令详解与示例  (11/12/2014 19:21:48)
本文评论 查看全部评论 (0)
表情: 姓名: 字数