Windows 板


LINE

※ 引述《KiroKu ()》之铭言: : 想弄个程式来处理程式结果: : for %%a in (1 2) do ( : for %%c in (1 2 3 4) do ( : for /f "delims=" %%i in (result%%a-%%c.txt) do ( : set foo=%%i : ) : echo %foo%--%%a--%%c>>zzzz.txt : ) : ) : 可是zzzzz.txt里出现的八行都是一样的 : 另外抓最後一行有无更快的方式呢? 以下节录自 set /? (奇怪我记得久远之前我回过类似的文章啊?!还是不是在这里回的?!) =========================================================== 最後,系统加入了延迟环境变数展开的支援。在预设状态下,命令展开会启 用这项支援,但是您可以在 CMD.EXE 用 /V 命令列参数来启用/停用这个功 能。 请参看 CMD /? 延迟环境变数展开功能可用来避开展开功能限制。这项限制是发生在命令列 读取过程,不是发生在执行过程。下面的范例说明了立即展开变数时会发生 的问题: set VAR=before if "%VAR%" == "before" ( set VAR=after; if "%VAR%" == "after" @echo If you see this, it worked ) 这个例子永远无法显示 echo 讯息,因为在两个 IF 叙述中的 %VAR% 会 在第一个 IF 叙述被读入时便被展开。这是因为它是逻辑上包含了 IF 的内 部,而内部又是一个复合叙述。 所以在复合叙述内的 IF 实际上是用 "before" 和 "after" 来比较,而这永远不会为真。同样的,下面的例子也 不会作用: set LIST= for %i in (*) do set LIST=%LIST% %i echo %LIST% 这个例子中并不会建立目前目录中所有档案的清单,相反的只会将 LIST 变 数设为最後一个找到的档案。同样地,这是因为 %LIST% 只有在 FOR 叙述 第一次被读入时才展开,此时 LIST 变数是空的。所以我们实际执行的 FOR 回圈是: for %i in (*) do set LIST= %i 这只是重复的将 LIST 设为最後找到的档案。 延迟环境变数展开让您可以用一个不同的字元 (惊叹号) 在执行时展开 环境变数。如果启用了延迟环境变数展开,上面的例子可以被改写如下 而正常作用: set VAR=before if "%VAR%" == "before" ( set VAR=after if "!VAR!" == "after" @echo If you see this, it worked ) set LIST= for %i in (*) do set LIST=!LIST! %i echo %LIST% =========================================================== -- edit: 找到了...果然不是在这个版 是在这里: ┌─────────────────────────────────────┐ │ 文章代码(AID): #19fuask2 (Programming) [ptt.cc] Re: [问题] 请教DOS batch │ │ 文章网址: http://webptt.com/cn.aspx?n=bbs/Programming/M.1235716406.A.B82.html │ │ 这一篇文章值 55 元 │ └─────────────────────────────────────┘ 才半年前的文章难怪记忆犹新 XD -- 有人喜欢边玩游戏上逼; 也有人喜欢边听歌打字。 但是,我有个请求, 选字的时候请专心好吗? -- 改编自「古 火田 任三郎」之开场白 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.28.92 ※ 编辑: LPH66 来自: 140.112.28.92 (10/17 02:00)
1F:推 KiroKu :谢谢,不过还是不太会改...or 10/18 02:30







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP