请求高手帮忙 如何使用批处理删除一个文本内某行中指定字符后面的字符
例如我的原来文本内容:开学日@123三等功@12355三等的@12355二氧化@12355函谷关@12355多少分@12355有一万条这样的数据我希望批处理一次性把@后面...
例如我的原来文本内容:
开学日@123
三等功@12355
三等的@12355
二氧化@12355
函谷关@12355
多少分@12355
有一万条这样的数据
我希望批处理一次性把@后面的字符删除。请求高手帮忙非常感谢!
处理后这样的效果
开学日@
三等功@
三等的@
二氧化@
函谷关@
多少分@ 展开
开学日@123
三等功@12355
三等的@12355
二氧化@12355
函谷关@12355
多少分@12355
有一万条这样的数据
我希望批处理一次性把@后面的字符删除。请求高手帮忙非常感谢!
处理后这样的效果
开学日@
三等功@
三等的@
二氧化@
函谷关@
多少分@ 展开
展开全部
for /f "delims=^@ tokens=1,*" %%i in (1.txt) do (echo %%i>>2.txt)
txt是你要处理的文件,2.TXT是处理后你需要的文件(自动生成)。
追问
高手你这个代码使用用 把@也删除了我是希望保留的
处理后这样的效果
开学日@
三等功@
你的代码把@也删除了。麻烦您在给出新的代码感谢哈
追答
for /f "delims=^@ tokens=1,*" %%i in (1.txt) do (echo %%i@>>2.txt)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询