[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何引用上一个命令返回的结果?

如何引用上一个命令返回的结果?
我想将返回的值参与本条命令运行.
谢谢.

管道

TOP

  1. @echo off
  2. for /f "delims=" %%a in ('date /t') do (
  3.     set today=%%a
  4. )
  5. echo %today%
  6. pause
复制代码

TOP

将上个命令生成的结果存到变量里

TOP

楼主能将问题具体些吗?举个例子吧

TOP

在这里真有学习的气氛,大伙们都是好身手,很热心。
在这里很融洽。

TOP

回复 6# mokson


    举例?

TOP

最简单的是管道,在其下还可以用临时变量或文件等(看起来比较麻烦)
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

管道符号用的不是很好!想问问|在for语句中有什么样的用法?能否给出一点实例

TOP

回复 9# BS0小陈
  1. @echo off
  2. for /f "delims=" %%a in ('dir /b ^| findstr "a.txt"') do (
  3.     echo %%a
  4. )
  5. pause
复制代码

TOP

返回列表