早教吧作业答案频道 -->其他-->
关于批处理的for命令,为何完全没法用?假如文件a.txt中有如下内容:第1行第1列第1行第2列第1行第3列假如文件a.txt中有如下内容:第1行第1列第1行第2列第1行第3列第2行第1列第2行第2列第2
题目详情
关于批处理的for命令,为何完全没法用?假如文件a.txt中有如下内容:第1行第1列 第1行第2列 第1行第3列
假如文件a.txt中有如下内容:
第1行第1列 第1行第2列 第1行第3列
第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列
你想显示a.txt中的内容,会用什么命令呢?当然是type,type a.txt
for也可以完成同样的命令:
for /f %%i in (a.txt) do echo %%i
还是先从括号执行,因为含有参数/f,所以for会先打开a.txt,然后读出a.txt里面的所有内容,把它作为一个集合,并且以每一行作为一个元素,所以会产生这样的集合,
{"第1行第1列 第1行第2列 第1行第3列",//第一个元素
"第2行第1列 第2行第2列 第2行第3列",//第二个元素
"第3行第1列 第3行第2列 第3行第3列"} //第三个元素
集合中只有3个元素,同样用%%i依次代替每个元素,然后执行do后面的命令.
我在c盘根目录下有 a.txt
然后做一个1.bat,内容是.
for /f %%i in (a.txt) do echo %%i
结果完全没有反应?可以确定不会输错任何东西.
winxp系统,在cmd下手工输入,也没有反应
是哪个txt文件的问题,已经解决了,估计是txt编码不正确,但是看不出来
假如文件a.txt中有如下内容:
第1行第1列 第1行第2列 第1行第3列
第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列
你想显示a.txt中的内容,会用什么命令呢?当然是type,type a.txt
for也可以完成同样的命令:
for /f %%i in (a.txt) do echo %%i
还是先从括号执行,因为含有参数/f,所以for会先打开a.txt,然后读出a.txt里面的所有内容,把它作为一个集合,并且以每一行作为一个元素,所以会产生这样的集合,
{"第1行第1列 第1行第2列 第1行第3列",//第一个元素
"第2行第1列 第2行第2列 第2行第3列",//第二个元素
"第3行第1列 第3行第2列 第3行第3列"} //第三个元素
集合中只有3个元素,同样用%%i依次代替每个元素,然后执行do后面的命令.
我在c盘根目录下有 a.txt
然后做一个1.bat,内容是.
for /f %%i in (a.txt) do echo %%i
结果完全没有反应?可以确定不会输错任何东西.
winxp系统,在cmd下手工输入,也没有反应
是哪个txt文件的问题,已经解决了,估计是txt编码不正确,但是看不出来
▼优质解答
答案和解析
做一个1.bat,内容是.
@echo off
for /f %%i in (a.txt) do echo %%i
pause
winxp系统,在cmd下手工输入,要把双%%改成单%
for /f %i in (a.txt) do echo %i
注意,上面只显示每行的第一列,要显示整行内容 /f 后面要加上 "tokens=*"
for /f "tokens=*" %i in (a.txt) do echo %i
@echo off
for /f %%i in (a.txt) do echo %%i
pause
winxp系统,在cmd下手工输入,要把双%%改成单%
for /f %i in (a.txt) do echo %i
注意,上面只显示每行的第一列,要显示整行内容 /f 后面要加上 "tokens=*"
for /f "tokens=*" %i in (a.txt) do echo %i
看了 关于批处理的for命令,为何...的网友还看了以下:
有关可解(无复数根)一元三次方程类型如(假设)X^3-7X^2+12X-9=0试根1,2,3,-1 2020-05-14 …
1共有30个上午不下雨213个下午不下雨3在上午或下午共下35次雨4上午下雨下午就不下雨问这个暑假 2020-06-06 …
高中英语书面表达,假如你是李华,你的美国笔友来信询问你暑假是如何安排的,根据以下要点回信,1和父. 2020-07-11 …
英语假如你是,你将和父母去度假,下个月才回来,所以有些事情想请你的朋友假如你将和你的父母去度假,下 2020-07-11 …
"秋来"指的是人生晚秋,我想请假下如果以次题目为题,您会写些什么内容呢? 2020-07-15 …
英语翻译1、寒假是我让你放轻松的日子2、这个寒假我很开心.3、我很开心可以和我的家人过年.4、我希望 2020-11-03 …
根据下面英文提示写一个60词左右的口头通知。假如你是班长,你们将要举办英语讲座(Englishlec 2020-11-04 …
求以下的3篇英语的作文,请你根据以下信息,为刘洋写一个40词左右的请假条.1刘洋因昨天在雨中与同学打 2020-11-24 …
假如你是班长,请根据下面的细节,写一个100字以内的通告:1.事由:英语讲座;2.讲座的内容:怎样学 2020-12-05 …
某小队假日去鹿鸣山旅游,路线如下图。另外,因换车、吃午饭、活动用去3小时。如果准备下午3时20分回到 2021-01-01 …