Assign output of a program to a variable using a MS batch file

前端 未结 10 941
梦谈多话
梦谈多话 2020-11-22 10:06

I need to assign the output of a program to a variable using a MS batch file.

So in GNU Bash shell I would use VAR=$(application arg0 arg1). I need a si

10条回答
  •  一整个雨季
    2020-11-22 10:55

    As an addition to this previous answer, pipes can be used inside a for statement, escaped by a caret symbol:

        for /f "tokens=*" %%i in ('tasklist ^| grep "explorer"') do set VAR=%%i
    

提交回复
热议问题