感谢wc726842270参与讨论。
我想了很久也不能得出让自己信服的答案...很郁闷!
但是下面这个例或许能给人一点启发:- @echo off&setlocal enabledelayedexpansion
- set s=^
-
-
- findstr /n "!s!" a.txt
- pause
复制代码 a.txt的内容复制代码 a.txt里面有4行,三个换行符(最后一行没有换行符)。代码中变量!s!包含一个换行符,代码执行结果是复制代码 打印出了包含换行符的3行,也就说findstr是可以匹配换行符的,但是....在加上/X开关后,就什么都得不到,但我还是不知道顶出现顶楼那种情况的原因....希望大家都来讨论下!
[ 本帖最后由 wankoilz 于 2011-3-1 10:56 编辑 ] |