中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 20:56
楼 主 findstr请教:如何查找"\"??? 发表于 2007-03-15 06:37 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
UID 79596
性别 男
来自 安徽
状态 离线


E:\DOS>set abc=abc E:\123 1111

E:\DOS>echo %abc%|findstr "E"
abc E:\123 1111

E:\DOS>echo %abc%|findstr "E:"
abc E:\123 1111

E:\DOS>echo %abc%|findstr "E:\"

E:\DOS>


为什么E:\找不到呢???

[ Last edited by xycoordinate on 2007-3-14 at 09:29 PM ]
2 发表于 2007-03-15 06:54 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
试试这个
@echo off
set abc=abc E:\123 1111
echo %abc%|findstr "E:\\"
pause
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
3 发表于 2007-03-15 10:32 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
UID 79596
性别 男
来自 安徽
状态 离线
Originally posted by ccwan at 2007-3-14 17:54:
试试这个
@echo off
set abc=abc E:\123 1111
echo %abc%|findstr "E:\\
pause


谢谢ccwan!

在你的提醒下,我又看了
findstr /?
找到:
\x Escape: 元字符 x 的文字用法

[ Last edited by xycoordinate on 2009-7-7 at 05:28 ]
4 发表于 2007-03-21 02:10 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
UID 79596
性别 男
来自 安徽
状态 离线
那如何用findstr查询“空格”???
5 发表于 2007-03-21 02:29 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
应该这样
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
6 发表于 2007-03-22 07:36 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
UID 79596
性别 男
来自 安徽
状态 离线
Originally posted by ccwan at 2007-3-20 13:29:
应该这样
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause


谢谢!find也可以!

F:\>set abc=123 456

F:\>echo %abc%|findstr /c:" "
123 456

F:\>echo %abc%|find " "
123 456
7 发表于 2007-03-24 21:35 ·  中国 上海 普陀区 电信
新手上路
积分 8
发帖 4
注册 2007-03-24 20:43
UID 82792
性别 男
状态 离线
hao
8 发表于 2007-03-24 21:35 ·  中国 上海 普陀区 电信
新手上路
积分 8
发帖 4
注册 2007-03-24 20:43
UID 82792
性别 男
状态 离线
enen
9 发表于 2007-03-24 21:35 ·  中国 上海 普陀区 电信
新手上路
积分 8
发帖 4
注册 2007-03-24 20:43
UID 82792
性别 男
状态 离线
喜欢
10 发表于 2008-01-26 04:51 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
那findstr 或 find 怎么查英文状态下的句号"."
11 发表于 2008-01-26 09:41 ·  中国 吉林 吉林市 联通
初级用户
积分 68
发帖 32
注册 2007-12-09 17:16
UID 105152
性别 男
状态 离线
@echo off
set abc=abc de.f
echo %abc%|findstr /c:"\."
pause

在"."的前面加转义字符"\"
12 发表于 2008-01-26 14:43 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
qianmo717兄,
谢谢
学习啦,
13 发表于 2008-05-10 11:03 ·  中国 北京 联通
初级用户
积分 28
发帖 15
注册 2008-04-28 09:18
UID 117150
性别 男
状态 离线
如何搜索">"号
14 发表于 2008-05-10 11:22 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
UID 87277
性别 男
来自 cmd.exe
状态 离线
\>
15 哈!这么快就回复了,真谢谢了 发表于 2008-05-10 11:29 ·  中国 北京 联通
初级用户
积分 28
发帖 15
注册 2008-04-28 09:18
UID 117150
性别 男
状态 离线
可是我运行如下代码,总是提示"命令语法不正确"
echo ^>|findstr "\>" &&echo ok
论坛跳转: