window bat脚本循环读取txt文件的每一行,赋值给变量,并打印出来。

我的笔记本win7桌面上有3个文件;一个文件叫V6.bat;一个叫v8.txt ;一个叫vip.txt ; 记住:这三个文件都放在桌面上(或者放在同一个目录里面);

目标:点击V6.bat 实现从V8.txt 循环获取每一行的字符串,然后赋值给变量,重定向写入vip.txt  . 我说清楚了吧。

1. 先看V8.tx内容:6个IP地址。

2. 在看V6.bat内容:

3. 点击 V6.bat  然后打开 vip.txt

能看到内容:

总结: 关键点:setlocal enabledelayedexpansion  不能省略,循环监控变量全指望它呢; !target!  这两个!!不能用%%代替,不信你试试。

           

@echo off

set targe=''
setlocal enabledelayedexpansion
for /f   %%i in (V8.txt)  do (
set target=%%i
echo !target! >> vip.txt

pause

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值