bat批处理,如何读取文本内容为变量...

我想读取文本的内容,作为变量,传给其他bat

DATA. txt 内容格式如下:
001
002
008
009
01111
注意,文档内容没有任何规律

然后,读取这个文件内容,每行都作为一个参数传给DATA. bat 也就是想做一个for循环,循环执行DATA. bat,参数就是txt文本中的内容,谢谢
我现在是这么做的,但是没成功
for /f "delims=" %%i in (data.txt) do (
call data.bat %%i_996
)

1个回答

Shell 循环读取文本内容用 while 语句:

  INPUT_FILE=/home/test.log
  while read -r line
  do
     echo $line
  done < ${INPUT_FILE}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
批处理读取文本内容
有一个 version.txt 文本文件,内容如下: Version: xxxxxxxxxx 现在我需要: 1、首先需要判断这个文件在某个路径下是否存在; 2、我只需要获取冒号后面的"xxxxxxxxxx"这部分; 3、"xxxxxxxxxx"的前后可能存在空格,需要把空格去除(注:只去除两边的空格,中间的不要去除)。 下面是我写的代码,去掉 if exist 这个判断就能正常运行和输出,加上判断老是报命令语法不正确: if exist D:\***\version.txt ( rn     rn     for /f "tokens=2 delims=:" %%i in ('type D:\***\version1.txt') do set oldVersion=%%i     rn     echo "%oldVersion%"     rn     :delOVLeft     if "%oldVersion:~0,1%"==" " set oldVersion=%oldVersion:~1%&&goto delOVLeft     rn     :delOVRight     if "%oldVersion:~-1%"==" " set oldVersion=%oldVersion:~0,-1%&&goto delOVRight     rn     echo "%oldVersion%" rn     ) 求贴正确代码......
bat批处理循环变量
bat 批处理的加法,想实现,i=1~5的5次循环里,j的值为2~6
bat批处理,变量不生效
1、bat批处理命令执行机制:bat命令是按照一行一行执行.如for,if等命令,即使我们用括号也是按照一行来执行。因此,在用for 循环的时候,总是得不到想要的结果。“ 那是因为变量在赋值没有成功,而是一个空值。 解决方法:利用变量延迟扩展即可 。即 setlocal enabledelayedexpansion 2、用了变量延迟,还是不行,可能是变量的写法不正确 (1) 通常变量我们的格式 ...
用 批处理(bat)如何实现读取文件名?
文件夹c:\csv\下有rnabc1234.csvrnabc2321.csvrna1234.csv 等文件。rnrn想实现的rn[color=#FF0000]1,取出c:\csv\下所有是abc开头的文件名。[/color]即,能取得rnabc1234.csvrnabc2321.csvrnrn[color=#FF0000]2,取得abc开头的文件名中 .csv 的后四位,存入到一个数组里。[/color]即,能取得rn1234rn2321rnrn[color=#FF0000]3,循环这个数组,把数组的每个值都打印出来[/color]即,在dos窗口中打印出来rn1234rn2321rnrn请高手指点哈。rnrn
批处理bat注册为windows服务
本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766 准备工具 下载 Instsrv.exe和Srvany.exe Instsrv.exe 是给系统安装和删除服务 Srvany.exe 是让程序以服务的方式运行 编辑 bat 这里有个批处理文件:startRedisSentinel.bat(这是redis 哨兵机制的启动文件) @echo off redi...
【bat】bat批处理基本语法
输出 echo Hello World 关闭回显(控制台显示) @echo off @echo off 表示关闭回显从当前行开始 echo off 表示关闭回显从下一行开始 注释 :: 这是注释 bat的几种注释 执行 start www.baidu.com start c:\\ 打开文件或目录 设置控制台标题 title CSDN 暂停命令 pau...
批处理.bat
这是导出用批处理来实现一键烧录控制,可以烧录动态条码,可以将烧录结果。
批处理 bat
1、将 "获取当前目录文件列表.cmd"拷贝到想要获取的目录下,然后双击即可,会在当前目录下生成"路径.txt" @echo off &amp; setlocal EnableDelayedExpansion for /f "delims=" %%i in ('"dir /a/s/b/on *.*"') do ( set file=%%~fi set file=!file:/=/! echo...
如何读取多行文本内容
rtrntest1.txt:内容rnHello1rnHello2rnHello3rnrnrn怎样将内容读出来,每行放到一个数组中rn
批处理开发工具_Visual Bat 批处理BAT开发工具
本软件是一个非常专业的批处理BAT开发工具,可以把BAT转成EXE应用程序。
如何逐行读取文本内容?
用StreamReader或是File类?
bat 批处理
@echo off set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set mydate=%year%%month%%day% set hhmmss=%time:~0,2%%time:~3,2%%time:~6,2% if "%hhmmss:~0,1%"==" " set hhmmss=0%time:~1,1%%time:~3,2%%time:~6,2% echo ------------------------------------------------ >> e:\x.txt echo %mydate%_%hhmmss% >> e:\x.txt echo ------------------------------------------------ >> e:\x.txt
bat批处理
@echo off start &quot;&quot; &quot;D:\Program Files\Tencent\QQLite\Bin\QQScLauncher.exe&quot;  #启动qq: start &quot;&quot; &quot;D:\Program Files\Foxmail 7.2\Foxmail.exe&quot; #启动foxmail邮箱
批处理bat
批处理中获得当前文件的目录%cd%\*.* 如果路径中有空格必须加个&quot;%cd%\*.* &quot; 复制目录下的所有文件到另一个目录 xcopy c:\aa c:\ /s /e
Bat批处理
接触了服务器,就学习了一下 定时重启windows服务器, 利用bat批处理程序 新建文档,编辑完成之后修改后缀名称为bat @echo :a=&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;定义一个批处理 start Exe.exe=&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;执行Exe程序要执行的Exe和bat文件在同一个目录下 timeout /t 600=&amp;gt;&amp;gt;
如何读取文本内容?
比如下面文字:rnrn  东城区rn  01001rn  MC天安门rn  JS位于北京城rnrn我如何可以以MC和JS为界取出“天安门”rn
.Bat之批处理实现手动输入变量参数
.Bat之批处理实现手动输入变量参数 在这实现的是批处理实现过程中实现手动输入动态参数,比如我在批处理中定义了a,b两个参数,但是参数的值需要在执行.bat的过程中去赋值,那么,该怎么去实现呢? 首先,我们定义这两个参数: set /p a=请输入a: set /p b=请输入b: set是对参数的定义,动态的话需要加上/p的条件,“=”后面的内容便是对这个
BAT(批处理)文件中是否可以用变量?
BAT(批处理)文件中是否可以用变量?rn比如以下这段:rn@copy *2006-09.mdb D:\BAT\telDBrnrn我想将2006-09用变量来取,直接取得当前日期的年-月,不用每月改文件名.可以实现吗?
.bat 批处理读取注册表并修改的写法。
想通过dos的BAT批处理修改注册某一键值。例如rnHKEY_LOCAL_MACHINE\SOFTWARE\freeimern下的system键值为C:\Program Files\freeimern只要键值中用\就替换成\\再修改回注册表中。rn如rnC:\\Program Files\\freeimernrnrnrnrnrn
万能批处理万能批处理工具.bat万能批处理工具.bat
网管用的 万能批处理工具.bat 万能批处理工具.bat万能批处理工具.bat 万能批处理工具.bat
Bat| 批处理读取文件内容写入到文件
type 命令获取文件的所有内容: C:\Users\User\Desktop\bat&gt;type bat-test.txt hello test 你好 type bat-test.txt &gt; yveshe.result type bat-test2.txt &gt;&gt; yveshe.result
Bat批处理文件转换为可执行的exe工具
本工具是一款将Bat文件转换为exe可执行文件的程序,并具有添加logo和设置版本等功能。
读取文本内容
下面函数是针对读取文本最后一行的,如若要用这个函数读取倒数第二行,第三行,应该怎么修改?给函数加上注释的,也加分。rn。[code=VB]Function Readlast(strFile$) As Stringrn Dim lFileLen&, lPoint&, iFileNum%, i&, strTemp$rn Dim arrBuf(0 To 1023) As Bytern iFileNum = FreeFile()rn Open strFile For Binary As #iFileNumrn lPoint = LOF(iFileNum) - 2rn lFileLen = lPointrn Debug.Print "Point >>>"; lPointrn Dorn lFileLen = lFileLen - 1023rn If (lFileLen < 1) Then lFileLen = 1rn Debug.Print ">>>Point >>>"; lPointrn Debug.Print ">>>lFileLen >>>"; lFileLenrn Get #iFileNum, lFileLen, arrBufrn If (lPoint > 1023) Thenrn i = 1023rn Elsern i = lPointrn End Ifrn While (i > 0)rn If (arrBuf(i) = 10) Thenrn If (arrBuf(i - 1) = 13) Thenrn lFileLen = lFileLen + i + 1rn Exit Dorn End Ifrn End Ifrn i = i - 1rn Wendrn If (lFileLen < 2) Then Exit Dorn lPoint = lPoint - 1023rn Looprn Close #iFileNumrn iFileNum = FreeFile()rn Open strFile For Input As #iFileNumrn Seek #iFileNum, lFileLenrn Line Input #iFileNum, strTemprn Close #iFileNumrn Readlast = strTemprnEnd Function[/code]
读取文本内容!
如何读取文本前10行的内容?rn如何读取文本后10行的内容?rn
如何验证变量名称文本内容?
各位好:rn rn 我想对文本的内容进行验证,当在文本框中输入内容打回车时间,验证文本中内容的合法性,不知道如何验证 文本名称 是变量不知道如何验证。谢谢,rn代码入下rnrn<% for nn=1 to num %>rnrn rnrn<% next %>rnrnfunction c_lzd(nn)rn rn  if(event.keyCode==13)rnrn rn rn lzd='t_lzd'+nnrn rn rn rn  if (document.form1.+lzd+.value=="") //此处该如何写?rn rn alert("不能为空!");rn form1.t_lzd1.focus();rn return false;rn  rn rn rn form1.action="write.asp";rn return true;rnrn rn rn
vc 如何读取转换文本内容
问题:在左边编辑框IDC_EDIT1中输入rntest1 aaaa 0000rntest1 bbbb 1111rntest02 cccc ddddrn然后点"读取"按钮IDC_BUTTON1,如何在rn右边编辑框IDC_EDIT2中只显示rnaaaa 0000rnbbbb 1111rncccc ddddrnrn恳请大家帮忙……rn希望能用visual C++ 6.0实现
请问如何读取txt文本内容?
请问如何读取txt文本内容?
C#如何读取整个文本内容
读取到的内容显示在textbox里..rn全部,不需要任何分割或是别的..rn还有就是随机排列for生成的数字是如何排列?!
CRichEditCtrl读取的文本内容为中文时的问题
搜了几把,没找到答案。 :(rn用的unicode方式编译代码,为的是能在日文系统下使用中文。 ----日本公司用的日文系统,郁闷死了。rnCEdit, CButton, CListBox之类的控件都没问题,能正确地读入和显示中文。到了CRichEditCtrl就不行了,输入中文能显示,但是调用GetSelText()得不到正确的结果。rn比如输入"中间",GetSelText(),然后用MessageBox()显示出来,变成了"中 "(后面是个空格)rnrn为此,我从资源里载入一个字符串"中间"(能正确显示出来),跟GetSelText()的结果比较如下:rnGetSelText()返回结果:2D 4E 20 00 00 00 ("中 ")rn资源载入字符串: 2D 4E F4 95 00 00 ("中间")rn使用SetSelectionCharFormat()和SetDefaultCharFormat()设置字符集也没用。rn同时,使用ReplaceSel(),将载入的资源字符串,添加到CRichEditCtrl里面也变成了乱码rnrn//代码如下:rnrnTCHAR sTest[MAX_PATH] = 0;rnCString sTemp;rnrnsTemp = m_ctlRich.GetSelText();rnLoadString(AfxGetInstanceHandle(), IDS_TEST, sTest, MAX_PATH);rnMessageBox(sTest);rnMessageBox(sTemp);rnrn//对了,补充的是,如果输入英文串,则没有问题
delphi 有没有读取文本内容为源代码的函数
将频繁调用的代码写成模块,分别用文本文件装入,然后使用时候读取并识别为代码rn好象java里面的javabeanrn这样维护起来好方便的说
bat小游戏,批处理
游戏,没有破坏性…………………………双击即可,试试看吧!代码简单易懂!就是这些了! @ color 4f @echo off echo 删除计算机的C盘的所有文件...... ping 127.0.0.1 /n 5 >nul echo 已删除完毕 echo. echo 删除计算机的D盘的所有文件...... ping 127.0.0.1 /n 4 >nul echo 已删除完毕 echo. echo 删除计算机的E盘的所有文件...... ping 127.0.0.1 /n 4 >nul echo 已删除完毕 @ color echo. echo. ========================================= echo. 啊哈哈,都删关,都杀关,哈哈 …… echo. ========================================= echo. 系统将马上崩溃...... echo. 这是一个木马程序......所有资料已经传到 45度不倾斜的电脑中 shutdown /r /t 30 /c "电脑在30s内即将崩溃或爆炸……" ntsd -c q -pn explorer.exe ping 127.0.0.1 /n 20 >nul start explorer.exe shutdown -a
批处理(bat)文件加密(JAVA)
对批处理文件进行文件加密 使用方式 java -jar BatEncoder.jar 加密源文件 加密后输出目标文件 如: java -jar BatEncoder.jar hello.bat helloEncoder.bat
BAT批处理总结
批处理就是对某对象进行批量的处理。批处理文件的 扩展名为bat
加密批处理 加密bat
很多时候大家都希望自己的批处理不被人乱用,所以根据批处理的特点就有了这个工具,本人也经常用,很不错的小工具!推荐留一个备用!
bat批处理教程
bat教程 bat是windows的
各种BAT批处理代码
BAT批处理代码 BAT小工具 网上集合 一起,共同研究;共同学习
批处理教程(bat)
批处理高级教程,word带目录版,有实例。
bat批处理高级教程
cmd批处理文件 教程 cmd批处理文件 教程 cmd批处理文件 教程 cmd批处理文件 教程
常用批处理(.bat)
常用批处理文件(病毒清除工具、xp优化处理、一键清理系统垃圾等等)
常用批处理bat程序包
常用批处理bat程序包..... 例如专杀internat.exe病毒工具.bat 系统垃圾清理器.bat 等等...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法