多個命令執行結果輸出到同一個文件(批處理)

假設須要執行3個命令ipconfig,ver,h2do(不存在的命令)。
sql

方法一:spa

逐個命令執行,經過管道追加至同一個文件.net

ipconfig>>e2say.resultip

ver>>e2say.resultget

h2do>>e2say.resultclass

不知道bat是否提供在執行第一個命令以前設置後續全部命令的執行結果都存儲到某個文件,相似sqlplus的spool,既然管道只適用於單個命令,那就有了方法二。command

方法二:方法

將多個命令合併爲一個命令,新建bat文件inone.bat,bat內容爲以下三行:d3

ipconfig文件

ver

h2do

執行inone>e2say.result


另外,若是須要獲取每一個命令的執行結果進行分析,可經過echo對結果進行分段,inone.bat文件內容以下:

@echo off

echo %%command1%%

ipconfig

echo %%command1%%

echo %%command2%%

ver

echo %%command2%%

echo %%command3%%

h2do

echo %%command3%%

相關文章
相關標籤/搜索