标题: [文本处理] 批处理如何将指定字符串全部替换成别的字符串? [打印本页]
作者: qqqwwwrrrx 时间: 2016-1-10 11:20 标题: 批处理如何将指定字符串全部替换成别的字符串?
有很多很多TXT文件,在TXT文件中,有很多“2 1|”和“2 2|”,求老师帮写个bat,把“2 1|”全部替换成“1 1|”,把“2 2|”全部替换成“1 2|”,谢谢!坐等期待中!
作者: gawk 时间: 2016-1-10 11:51
请把其中一个txt文件压缩之后传上来
作者: qqqwwwrrrx 时间: 2016-1-10 11:55
回复 2# gawk 已上传!
作者: gawk 时间: 2016-1-10 12:06
- sed -i "s/2 1|/1 1|/g; s/2 2|/1 2|/g" 2015-05-25.txt
复制代码
作者: qqqwwwrrrx 时间: 2016-1-10 12:24
本帖最后由 qqqwwwrrrx 于 2016-1-10 14:26 编辑
回复 4# gawk
好像不行哦!没反应,而且您发的那个只能处理一个TXT,但是我有很多要一起处理。
作者: gawk 时间: 2016-1-10 12:50
回复 5# qqqwwwrrrx
sed -i "s/2 1|/1 1|/g; s/2 2|/1 2|/g" *.txt
作者: qqqwwwrrrx 时间: 2016-1-10 13:05
回复 6# gawk
可以把所有TXT文件的内容替换以后放到新的文件夹中?老师,您刚发的这个还是不行,双击以后一个都没替换!
作者: hlzj88 时间: 2016-1-10 13:33
对于提问题都是挤牙膏型的,也是无语了
作者: gawk 时间: 2016-1-10 16:10
回复 7# qqqwwwrrrx
如果你没有 sed.exe 的话,需要先下载一个。
http://bbs.bathome.net/s/tool/index.html?key=sed
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |