Board logo

标题: [数值计算] [已解决]批处理如何将变量set gjx=\r\nG51\.1X0\.\r\n 截取? [打印本页]

作者: lateol    时间: 2013-4-10 18:21     标题: [已解决]批处理如何将变量set gjx=\r\nG51\.1X0\.\r\n 截取?

本帖最后由 lateol 于 2013-4-11 00:05 编辑

请问 这段
  1. set gjx=\r\nG51\.1X0\.\r\n
复制代码
如何变量截取后得 ”gjx_=G51.1X0.“  ?
变量截取 自己还是有点模糊,麻烦给个详细的例子讲解讲解。谢谢!
作者: BAT-VBS    时间: 2013-4-10 18:33

  1. @echo off
  2. set gjx=\r\nG51\.1X0\.\r\n
  3. set gjx=%gjx:\r=%
  4. set gjx=%gjx:\n=%
  5. set gjx=%gjx:\=%
  6. echo %gjx%
  7. pause
复制代码

作者: CrLf    时间: 2013-4-10 19:47

  1. set gjx=\r\nG51\.1X0\.\r\n
  2. echo;|sed "a\%gjx%"|findstr .
复制代码

作者: lateol    时间: 2013-4-10 20:22

回复 3# CrLf


    这个为何一闪就过呢?
作者: lateol    时间: 2013-4-10 20:45

回复 2# BAT-VBS


    谢谢了 终于明白了点!
作者: BAT-VBS    时间: 2013-4-10 21:46

回复 5# lateol


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。




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