标题:
[其他]
BAT批处理for语句里到底哪些字符需要转义
[打印本页]
作者:
HappyBirthday
时间:
2014-5-24 17:57
标题:
BAT批处理for语句里到底哪些字符需要转义
本帖最后由 HappyBirthday 于 2014-5-24 18:59 编辑
在for /f …… in('xx')……中,“xx”的位置里,请好心人告诉我里面所有需要转义的字符。
作者:
Batcher
时间:
2014-5-24 18:12
自己挨个试试吧
键盘上总共也就那么几个字符
作者:
HappyBirthday
时间:
2014-5-24 18:58
本帖最后由 HappyBirthday 于 2014-5-24 19:01 编辑
自己挨个试试吧
键盘上总共也就那么几个字符
Batcher 发表于 2014-5-24 18:12
怎么试?怎么知道转义成功还是没有?
作者:
522235677
时间:
2014-5-25 00:00
,|
复制代码
作者:
CrLf
时间:
2014-5-25 00:36
< > | & ^ %
开了变量延迟的话,还有 ! 也要转义
偷懒的话,一般可以这样:
for /f %%a in ('"xx"') do
作者:
HappyBirthday
时间:
2014-5-25 02:38
本帖最后由 HappyBirthday 于 2014-5-25 05:09 编辑
回复
5#
CrLf
貌似“=”等号也要哦,肯定还有
作者:
HappyBirthday
时间:
2014-5-25 02:42
回复
5#
CrLf
('"xx"')不能解决问题,特别是xx里有括号
作者:
DAIC
时间:
2014-5-25 09:09
怎么试?怎么知道转义成功还是没有?
貌似“=”等号也要哦,肯定还有
你怎么知道等号需要转义?就用那个方法试试别的字符就知道了
作者:
HappyBirthday
时间:
2014-5-25 15:19
回复
8#
DAIC
我不是试出来的,网上看到的。
真的没人肯帮忙吗
作者:
HappyBirthday
时间:
2014-5-25 15:21
回复
3#
HappyBirthday
怎么试?一共33个ascii字符,有些特殊的符号都找不到使用它的命令。
作者:
磁阻教主
时间:
2022-4-9 17:25
目前只知道|,&,<,>这四个符号
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2