findstrで私は多くの経験がありませんが、これはまったくわかりません。それともfindstrのバグですか?これらの例でfindstrが "NOW"を見つけられません
外観:
1)echo NOW|findstr "CLEAN NOCHANGE NOW">NUL&&echo found
戻り何もしかし、なぜ? >リターンの[OK]を発見した - ここで見つける
2)echo CLEAN|findstr "CLEAN NOCHANGE NOW">NUL&&echo found
リターンは、それは大丈夫
3)echo NOCHANGE|findstr "CLEAN NOCHANGE NOW">NUL&&echo found
リターンは、これがまた
を働く見つけしかし、私は使用している場合/ Iそれが
4)echo NOW|findstr /I "CLEAN NOCHANGE NOW">NUL&&echo found
の作品です
'now'が小文字の場合 - >動作します
5)echo now|findstr "CLEAN NOCHANGE now">NUL&&echo
が見つかりました - >戻り値が見つかりました
文字列 "NOW"に特別なものはありますか?異なる長さのものであり、部分的に重複する複数のリテラル大文字と小文字を区別して検索文字列を有する場合
「NOW」には何も特別なものはありませんが、[findstrについては非常に特別です。](http://stackoverflow.com/questions/8844868/what-are-the-undocumented-features-and-limitations-of- the-windows-findstr-comman)(これはマイクロソフトのツールです) – jeb