早教吧 育儿知识 作业答案 考试题库 百科 知识分享

问CMD批处理的FOR问题命令是这样的:for/f"delmis=,"%%iin(C:\Users\302017454\Desktop>1.txt)do(echo%%i)1.txt的内容是:ABCD,EFGH,IHJK,LMNO,运行完FOR命令后系统提示:%%iwasunexpectedatthistime.要是DO后面执行

题目详情
问CMD 批处理的FOR问题
命令是这样的:
for /f "delmis=," %%i in (C:\Users\302017454\Desktop>
1.txt) do (echo %%i)
1.txt的内容是:
ABCD,
EFGH,
IHJK,
LMNO,
运行完FOR命令后系统提示:%%i was unexpected at this time.
要是DO后面执行多条命令应该怎么写?
▼优质解答
答案和解析
cmd窗口中for命令变量加一个百分号,批处理文件中for命令变量加两个百分号.
"delmis=," 写错了,应该是 "delims=,"
for /f "delims=," %i in (C:\Users\302017454\Desktop\1.txt) do @echo %i
DO后面执行多条命令,用&连接,或者加括号分多行.