Board logo

标题: [文本处理] [已解决]如何用批处理去除txt文本中的第一行? [打印本页]

作者: batpro    时间: 2011-6-24 18:18     标题: [已解决]如何用批处理去除txt文本中的第一行?

本帖最后由 batpro 于 2011-6-24 21:16 编辑

如题:第一行为任意字符
谢谢
作者: tmplinshi    时间: 2011-6-24 18:23

  1. more +1 a.txt >b.txt
复制代码

作者: Batcher    时间: 2011-6-24 20:22

  1. sed "1d" a.txt | more >b.txt
复制代码
http://bbs.bathome.net/thread-1114-1-1.html
作者: batpro    时间: 2011-6-24 21:15

谢谢大家的帮助,写了几个月重要写完了个批处理,小白功力不足让大家辛苦了
作者: Hello123World    时间: 2011-6-25 10:57

  1. for /f "skip=1 delims=" %%i in (test.txt) do @echo %%i>>test1.txt
  2. del test.txt
  3. ren test1.txt test.txt
复制代码

作者: Batcher    时间: 2011-6-25 13:04

  1. gawk "NR>1" a.txt >b.txt
复制代码
http://bbs.bathome.net/thread-1114-1-1.html
作者: Batcher    时间: 2011-6-25 14:44

4# batpro


more命令处理文本有行数上的限制,望引起注意。




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