打印

[求助] find命令无法找到特定字符,哪位帮忙看下,谢谢

find命令无法找到特定字符,哪位帮忙看下,谢谢

小弟准备用find命令查找一个txt文件中的DriverVer字段,但是系统提示无法找到。于是用fc命令比较一看,这个txt文件中的字符每一个就是一行。
$ [) q% k( w* b, o6 {! E( o
6 f1 q7 d( r: i# {- _6 M3 L1 `请问这是为什么阿?DriverVer字符中并没有换行阿? bad.txt是原文件 good.txt是我复制原文件内容后新建的文件。打开两个文件,显示出来的格式都是一样的。
4 ?( h& H( J: k
" e- C, R% `- D7 S; ^+ t1 w( Y' BComparing files bad.txt and GOOD.TXT0 C$ ^$ l1 L8 U
***** bad.txt
1 q* t$ J; W3 H; {7 k4 yD. ]9 h9 [2 l) u2 M5 i8 F" ~5 \
r
% n/ ?" Z/ U7 I: O/ d/ G( _i
% k* g" ~6 {' c* v, e7 W8 C4 F2 `& xv1 m/ l& [0 U# v& f8 H0 G
e0 C; Y/ y) a9 }9 a1 @
r
# S$ P$ I$ N& x$ a& AV
* d" v; V: {$ A1 V6 G+ v" Le7 D# [0 @, e0 C, F7 J
r
0 y" w6 J5 c- h6 J=/ |, T$ n* a9 ~$ t4 b) K

0 c- d4 |2 k6 a: N
9 |! ^* y5 ^/ k' p# A1 o: f
5 f8 ^$ e9 J% X% L5 q5 Q% C9 F***** GOOD.TXT
, C7 g! G& Z5 i% g. F% Q/ p( KDriverVer=% G% C# m+ k6 A7 G, ]9 {6 X
*****

TOP


) e5 P% T7 B: ]' M( b用记事本打开文本文件,两个显示出来的东西是一样的。因为无法上图,所以声明一下。都是这个样子的。是编码的关系吗?5 U. j5 K! Q$ r1 z# Y8 Y5 J' Y
bad.txt% p/ U! ]" i2 d4 k" r( W) F1 v2 }' n U
DriverVer=
1 C Z$ H( m$ C4 ]
5 K9 e, O d" C( i- Ngood.txt
2 x; D/ r" R/ w1 kDriverVer=* I( }8 A; _8 |# G4 W: H: q: l

8 Z# p9 p: ?3 Y! H[ 本帖最后由 zyxyz 于 2008-2-1 13:24 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

哈哈,多多学习一下

TOP

我也来看下,这些知识还在深造中

TOP

更新下状态,发现用edit命令打开bad.txt会有非常奇怪的字符,内容显示为D r i v e r V e r |,有大侠知道这样的话这个字符串如何查找吗?

TOP

呵呵 你可以了 高级网管 哈哈 小弟还在摸索中

TOP

用UltraEdit之类的16进制编辑器打开bad.txt看看是是否有特殊字符

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
[站外] Excel VBA 常用代码50例   [转帖] wayy 2008-11-22
[站外] 帮忙翻译一下   [转帖] 水晶夢幻娃娃 2008-11-26
[站外] 电脑诊所   [转帖] 风之√ 2008-11-22
点击阅读更多关于的相关帖子  更多相关主题