|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『楼 主』:
findstr请教:如何查找"\"???
使用 LLM 解释/回答一下
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 ]
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>
Why can't E:\ be found???
Last edited by xycoordinate on 2007-3-14 at 09:29 PM ]
|
|
2007-3-15 06:37 |
|
|
ccwan
金牌会员
     
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
试试这个
@echo off
set abc=abc E:\123 1111
echo %abc%|findstr "E:\\"
pause
Try this
@echo off
set abc=abc E:\123 1111
echo %abc%|findstr "E\\"
pause
|

三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2007-3-15 06:54 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
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 ]
Originally posted by ccwan at 2007-3-14 17:54:
Try this
@echo off
set abc=abc E:\123 1111
echo %abc%|findstr "E:\\
pause
Thank you, ccwan!
Under your reminder, I looked at
findstr /?
Found:
\x Escape: literal usage of metacharacter x
Last edited by xycoordinate on 2009-7-7 at 05:28 ]
|
|
2007-3-15 10:32 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
那如何用findstr查询“空格”???
Then how to use findstr to query "space"?
|
|
2007-3-21 02:10 |
|
|
ccwan
金牌会员
     
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
应该这样
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause
It should be like this
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause
Wait, no, the original "findstr /c:" " is correct. The correct translation should be:
It should be like this
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause
|

三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2007-3-21 02:29 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
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
Originally posted by ccwan at 2007-3-20 13:29:
It should be like this
@echo off
set abc=abc def
echo %abc%|findstr /c:" "
pause
Thank you! find can also be used!
F:\>set abc=123 456
F:\>echo %abc%|findstr /c:" "
123 456
F:\>echo %abc%| find " "
123 456
|
|
2007-3-22 07:36 |
|
|
qiansohu
新手上路

积分 8
发帖 4
注册 2007-3-24
状态 离线
|
|
2007-3-24 21:35 |
|
|
qiansohu
新手上路

积分 8
发帖 4
注册 2007-3-24
状态 离线
|
|
2007-3-24 21:35 |
|
|
qiansohu
新手上路

积分 8
发帖 4
注册 2007-3-24
状态 离线
|
|
2007-3-24 21:35 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
那findstr 或 find 怎么查英文状态下的句号"."
Then how to use findstr or find to search for the period "." in English state?
|
|
2008-1-26 04:51 |
|
|
qianmo717
初级用户
 
积分 68
发帖 32
注册 2007-12-9
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
@echo off
set abc=abc de.f
echo %abc%|findstr /c:"\."
pause
在"."的前面加转义字符"\"
```@echo off
set abc=abc de.f
echo %abc%|findstr /c:"\."
pause
```
|
|
2008-1-26 09:41 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
qianmo717兄,
谢谢
学习啦,
Brother qianmo717,
Thanks
Learned it,
|
|
2008-1-26 14:43 |
|
|
MLQX
初级用户
 
积分 28
发帖 15
注册 2008-4-28
状态 离线
|
|
2008-5-10 11:03 |
|
|
knoppix7
银牌会员
    
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
|
2008-5-10 11:22 |
|
|
MLQX
初级用户
 
积分 28
发帖 15
注册 2008-4-28
状态 离线
|
『第 15 楼』:
哈!这么快就回复了,真谢谢了
使用 LLM 解释/回答一下
可是我运行如下代码,总是提示"命令语法不正确"
echo ^>|findstr "\>" &&echo ok
But when I run the following code, it always prompts "The command syntax is incorrect"
echo ^>|findstr "\>" &&echo ok
|
|
2008-5-10 11:29 |
|