Board logo

标题: 请教:如何把一个命令的执行结果保存到一个变量中 [打印本页]

作者: biwier     时间: 2007-10-16 13:38    标题: 请教:如何把一个命令的执行结果保存到一个变量中
比如:
把 hostname命令的结果保存到hn变量中。。
set hn=`hostname` 在xp系统中,,这样不成功

作者: 不得不爱     时间: 2007-10-16 17:56
for /f %%a in ('hostname') do set hn=%%a

作者: knoppix7     时间: 2007-10-16 18:10
貌似有人问过.

作者: lxmxn     时间: 2007-10-17 02:30
呵呵,楼主Shell玩多了吧?

作者: plp626     时间: 2008-1-22 00:19
怎么不用for命令直接获得,感觉用管道符可以,但测试总不成功
把 find /c /v "" test.txt
的结果存给变量line,用
set line=|echo|find /c /v "" test.txt
怎么不行?

作者: knoppix7     时间: 2008-1-22 10:25
LS试过了吗?