Board logo

标题: [文本处理] 求助批处理百分号%,感叹号输出 [打印本页]

作者: beiking    时间: 2023-1-16 15:24     标题: 求助批处理百分号%,感叹号输出

  1. @echo off
  2. set "pwd=123456%"
  3. echo %pwd%
  4. set "pwd=%pwd:^%=%%%"
  5. echo %pwd%
  6. pause
  7. Setlocal EnableDelayedExpansion
  8. set "pwd=123456!"
  9. echo !pwd!
  10. set "pwd=!pwd:^!=!!!"
  11. echo !pwd!
  12. endlocal
  13. pause
复制代码
百分号替换后,可以原样输出。
变量扩展后,感叹号没法替换原样输出。
作者: Batcher    时间: 2023-1-16 16:18

回复 1# beiking


参考:批处理最大限度原样输出含特殊字符的指定行内容
http://bbs.bathome.net/thread-4580-1-1.html




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