0
我試圖創建一個存儲到tmp文件命令的輸出簡單的批處理腳本命令的輸出,存儲tmp文件給一個變量的內容,並輸出變量:呼應從可變
@setlocal enableextensions enabledelayedexpansion
@echo off
ping -n 1 10.1.0.2 > tmp
SET @var= < tmp
ECHO %@var%
del tmp
我希望上面的工作,但它outpus:
C:\Documents and Settings\Administrator\Desktop>pinger.bat
ECHO is off.
(注:以@echo off
只是輸出ECHO is on
,包括呼應所有的代碼行)
設置var真的有必要嗎?你可以'''輸入tmp'''而不是設置和回顯var。 – rostok 2014-10-07 13:38:50
@rostok是的我需要它在一個var中設置,輸出文件的內容不是我的程序的目標。那麼我將需要對輸出 – Juicy 2014-10-07 13:40:35
進行操作,對整個文件內容一次或每行進行一次操作? – rostok 2014-10-07 13:47:48