![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 23:59 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]sc后通道中的findstr不起作用 |
| 可打印版本 826 / 4 |
| 第1楼 pillow | 发表于 2008-12-17 15:32 |
| 初级用户 发帖 82 积分 196 | |
|
[已结]sc后通道中的findstr不起作用 环境:
Server 2003 SP2 CMD 要做的事: 批处理通过sc来重开远程电脑(列在list.txt中)的dhcp client服务,若有失败,将信息写入error.log 但error.log中没有记录主机名,而是如下信息; 执行批处理时画面回显出来的命令确实是我希望得到的,这说明转义符也没用错。 推断是findstr处就已经未生效。将命令提取出来 就能在error.log中得到预期内容,请大家指教! [ Last edited by HAT on 2008-12-17 at 17:33 ] |
|
| 第2楼 HAT | 发表于 2008-12-17 15:59 |
| 版主 发帖 5,017 积分 9,023 | |
|
结果贴出来看看:
|
|
| 第3楼 pillow | 发表于 2008-12-17 16:10 |
| 初级用户 发帖 82 积分 196 | |
|
果然管用,不太懂为什么不用^来转义|呢?
还有下面这一段不懂 1.为什么echo后面直接就是>> 2.我应该在论坛里搜索什么来学习这种用法? [ Last edited by pillow on 2008-12-17 at 16:14 ] |
|
| 第4楼 HAT | 发表于 2008-12-17 17:01 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 3楼 管道符用在这里的时候才需要转义:
for xxx ('xxx^|xxx') do ( xxx ) 重定向符号前置有什么好处 http://www.cn-dos.net/forum/viewthread.php?tid=16985 |
|
| 第5楼 pillow | 发表于 2008-12-17 17:27 |
| 初级用户 发帖 82 积分 196 | |
|
又掌握2个知识点,开心!
谢谢HAT!! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |