Board logo

标题: [文本处理] 【已解决】批处理如何删除当前文件夹下所有文本的第2、3、4行? [打印本页]

作者: elec    时间: 2014-8-7 14:08     标题: 【已解决】批处理如何删除当前文件夹下所有文本的第2、3、4行?

本帖最后由 elec 于 2014-8-8 08:32 编辑

如何删除当前文件夹下所有文本的第2、3、4行?
      
        不知道如何才能实现?
作者: DAIC    时间: 2014-8-7 15:06

  1. sed -i "2,4d" *.txt
复制代码

作者: elec    时间: 2014-8-9 07:04

回复 2# DAIC
    有纯P的方法吗?我想学下思路。
作者: DAIC    时间: 2014-8-9 10:55

回复 3# elec


思路之一:
获取第一行
用 for 命令的 skip 跳过第2、3、4行
获取剩下的行
作者: zhanglei1371    时间: 2014-8-9 21:49

或者设置计数器,随着每一行计数器加1,当为234的时候跳过否则echo.
非常简单的问题




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2