标题: [文本处理] 批处理如何引用上一个命令返回的结果? [打印本页]
作者: mokson 时间: 2011-12-7 14:09 标题: 批处理如何引用上一个命令返回的结果?
如何引用上一个命令返回的结果?
我想将返回的值参与本条命令运行.
谢谢.
作者: Demon 时间: 2011-12-7 14:15
管道
作者: awk 时间: 2011-12-7 16:31
- @echo off
- for /f "delims=" %%a in ('date /t') do (
- set today=%%a
- )
- echo %today%
- pause
复制代码
作者: sxw 时间: 2011-12-7 20:00
将上个命令生成的结果存到变量里
作者: xslxslxsl 时间: 2011-12-7 21:45
楼主能将问题具体些吗?举个例子吧
作者: mokson 时间: 2011-12-7 21:58
在这里真有学习的气氛,大伙们都是好身手,很热心。
在这里很融洽。
作者: bluewing009 时间: 2011-12-7 23:28
回复 6# mokson
举例?
作者: wc726842270 时间: 2011-12-8 03:55
最简单的是管道,在其下还可以用临时变量或文件等(看起来比较麻烦)
作者: BS0小陈 时间: 2011-12-8 09:43
管道符号用的不是很好!想问问|在for语句中有什么样的用法?能否给出一点实例
作者: awk 时间: 2011-12-9 10:05
回复 9# BS0小陈 - @echo off
- for /f "delims=" %%a in ('dir /b ^| findstr "a.txt"') do (
- echo %%a
- )
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |