Board logo

标题: bat里从上一个命令的结果搜字符串,类似|grep [打印本页]

作者: liliya1980     时间: 2010-6-4 14:50    标题: bat里从上一个命令的结果搜字符串,类似|grep

比如
执行命令 start test.bat
从这个命令的执行结果里面搜索字符串
有点儿像 shell里面的 |grep
作者: liliya1980     时间: 2010-6-4 15:38
大虾们,帮帮忙吧

还是这个问题太简单,大家不屑于回答啊
作者: HAT     时间: 2010-6-4 17:26
test.bat | findstr "abc"
作者: liliya1980     时间: 2010-6-7 13:51
谢谢版主的回复,我想继续问个问题

set test_HOME="%TP_HOME:~0,-7%"   ----->取某环境变量的0到7位,里面有空格
set command="%test_HOME:"=%\test.bat"

%command% list-domains
因为命令的“”没有被去掉,会报这个命令找不到

%command:"=% list-domains
因为有空格,空格前面的部分又说是外部环境变量

%command~% list-domains
又说不认识list-domains这个命令,这就是个参数啊,
command被忽略了啊

这种问题怎么解决呢?
作者: liliya1980     时间: 2010-6-7 13:56
上面那个问题我搞错了,请忽略