Board logo

标题: [文本处理] BAT批处理如何删除每行第一个空格后面的字符? [打印本页]

作者: rsarew    时间: 2014-5-15 11:48     标题: BAT批处理如何删除每行第一个空格后面的字符?

求助,
有个一个比较大的txt文本,200M左右
希望删除每行的第一个字符后面的数据
比如格式如下:
aaa   bbb   ccc
ddd   eee   fff
希望能删除每行第一个空格的所有字符,比如第一行就是从aaa   bbb   ccc变为aaa,将(   bbb   ccc)删除掉
作者: 522235677    时间: 2014-5-15 11:53

  1. for /f %%a in (比较大的.txt) do echo %%a>>new.txt
复制代码

作者: Batcher    时间: 2014-5-15 13:10

  1. gawk "{print $1}" a.txt > b.txt
复制代码

作者: rsarew    时间: 2014-5-23 12:47

收到,谢谢各位大神指点
作者: DAIC    时间: 2014-5-23 16:27

  1. sed "s/ .*//" a.txt > b.txt
复制代码





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