[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
统计的偏移量是包含结果中统计值所占的偏移量的,如第一行其实没有字符,结果为0:,占了两个偏移量,第二行有个空格, 结果中第二行占了三个偏移量,所以第三行统计的偏移量为2+3等于5

不知道这样理解正解否?

TOP

支持了,学习下

TOP

强悍啊 学习学习

TOP

findstr是不是对正则表达式的支持不完全啊,有些元字符貌似不支持啊?
格物而后知至

TOP

回复 7# yyykkkyyyy


    是不是可以这么说,在使用/f,/c,/d等参数时,会屏蔽掉字符串的正则性,必须显示声明正则才可以使用正则表达式进行搜索
格物而后知至

TOP

这符号,看的眼睛都花了,

TOP

看着很乱 得仔细消化才行。

TOP

本帖最后由 shelluserwlb 于 2014-11-2 00:28 编辑

回复 17# baihaijiao101
我认为它指的是某一行的首字符相对于第1行首字符的偏移量 ,除第1行首字符偏移量是0外,
其它行数的首字符偏移量=上一行首字符偏移量+上一行字符数(含空格)+2(回车符和换行符)
例如: ----  test1.txt --------
    aaaaaa    aaaa
aaaa    aaaaaa
aaaaaaaa    aa
aaaaaaaaaa
--------------------------------
执行命令:   findstr /o .*  test1.txt
显示结果是:
0:    aaaaaa    aaaa
16:aaaa    aaaaaa
30:aaaaaaaa    aa
44:aaaaaaaaaa

TOP

加上正则立马就复杂了好多,得好好消化消化

TOP

好好学习学习。。。。有点不太懂。。

TOP

我想在多个txt文件中,按照多个关键字查找,(就是说在这个文件中要同时有多个关键字,可以不连续,a关键字在第一行,b关键字在第10行),从出现第一个关键字后,如果遇到空白行就停止。只有从第一个关键字到最后一个关键字都出现,而且中间没有空行,才符合条件,输出文件名。这个怎么实现啊?也不知我表达清楚没?

TOP

回复 27# duofangpao


    提问请发到讨论版快
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

o 为 order,排序。

TOP

我来学习的同时,把我摸索出的一点 /r 应用说一下 :
看到/c 参数 很容易知道——如果希望查找匹配项是含空 ...
yyykkkyyyy 发表于 2011-12-24 23:02
  1.     echo "abbc" | findstr /rc:"ab*c"
复制代码
这样也可以,看来并不是非要特殊的空格符

TOP

那个教程说30分钟就能看完,我从下午6点看到晚上10点,让我一度怀疑人生,emmmm
为卡卡西带盐

TOP

返回列表