标题: [文本处理] [已解决]批处理怎么去除某些字符以后的所有字符? [打印本页]
作者: kingming 时间: 2015-10-1 19:53 标题: [已解决]批处理怎么去除某些字符以后的所有字符?
本帖最后由 kingming 于 2015-10-4 17:09 编辑
如题,批处理怎么去除每行某些字符以后的所有字符
作者: 尘丶 时间: 2015-10-1 21:04
文本+要求
问题不明确
作者: bailong360 时间: 2015-10-1 21:30
- sed -i "s/某字符.*/某字符/g" 某文本.txt
复制代码
若为正则元字符则需要用'\'转义
作者: kingming 时间: 2015-10-2 20:10
回复 2# 尘丶
就是一个文本a.txt 里面为
123
324
426
大概这样子的文本,把每行”2“以后的字符都去掉,然后把结果输出到b.txt
作者: cjiabing 时间: 2015-10-2 20:32
delims=2
作者: 路过 时间: 2015-10-2 21:46
- @echo off
- for /f "delims=2" %%a in (a.txt) do (echo;%%a>>b.txt)
复制代码
其实就是简单的for问题。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |