早教吧作业答案频道 -->其他-->
关于批处理的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命令,为何...的网友还看了以下:
函数f(x)在(0,+∞)连续,f(1)=5/2,对所有x,t∈(0,+∞),满足∫(1,x)f( 2020-05-19 …
已知函数y=f(x)在t=0处可导,且具有性质f(t+s)=(f(t)+f(s))/(1-f(t) 2020-06-08 …
已知f(x-1)=x^2-4x,求函数f(x),f(2x+1)的解析式令t=x-1,则有:x=t+ 2020-06-17 …
令文法G[E]为:E→T|E+T|E-TT→F|T*F|T/FF→(E)|i证明E+T*F是它的一 2020-07-08 …
针对程序段:IF(A||B||C)THENW=W/X,对于(A,B,C)的取值,(57)测试用例能 2020-07-10 …
对于积分上限函数∫(a,t)f(y)dy,知道被积函数是f(t).那么对于∫(a,t)f(x+y) 2020-08-02 …
2道积分题1.设函数f(x)在(0,+∞)内连续,且f(1)=5/2,且对所有的x,t∈R,满足条件 2020-11-15 …
函数周期问题设f(x)在R上有定义,任意R上的x,有f(x+T)=kf(x)(k,t为常数,T>0) 2020-11-16 …
模型分析题:关于计量经济学的方面的模型明天用1.考虑以下预测的回归方程:Y=-120+0.10F+5 2020-11-24 …
一架飞行器,质量2KG.动力系统提供的恒定升力F=28N.试飞时,飞行器从地面由静止开始竖直向上升, 2020-12-23 …