我已经知道FOR命令的格式是: FOR %%variable IN (set) DO command [command]
于是我写了下面的代码:
for /r %i in (*.txt) do @find "yjl" %i
运行后,系统提示命令错误;
修改代码如下:
for /r %i in (*.txt) do @find "yjl" %i
能成功运行,会在当前路径下寻找TXT中的yjl
这是为什么呀?FOR的命令格式里不是有2个%号吗?
(DOS中的)FOR变量用%%还是% ?
答案:2 悬赏:0 手机版
解决时间 2021-03-08 07:48
- 提问者网友:雾里闻花香
- 2021-03-08 02:36
最佳答案
- 五星知识达人网友:平生事
- 2021-03-08 03:45
在批处理文件 (*.bat) 要用2个%
在cmd窗口直接运行1个%就可以了。
在cmd窗口直接运行1个%就可以了。
全部回答
- 1楼网友:夜余生
- 2021-03-08 04:21
不区分的。windows的文件名、目录名、环境变量名等都是不区分大小写的。但是要注意是区分全角和半角的,比如用中文的“和英文的"是两个不同的字符。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯