2

Windows 764でgrepWinを使用しています。http ://tools.tortoisesvn.net/grepWin.html

ファイルとその複製コピーを含むフォルダーがあります。

元のファイルの名前は「FILENAMEDOTFILETYPE」(スペースなし)です(例:「cartonbox.shelf」)。

これらのファイルのコピーには、「FILENAME DOT 1 DOT FILETYPE」(スペースなし)という名前が付けられます(例:「cartonbox.1.shelf」)。

正確な文字列を含むすべてのファイルを検索しようとしています。

「DOT1DOTFILETYPE」(スペースなし)。たとえば、「1.shelf」が含まれるすべてのファイル。

grepWinでそれを行うにはどうすればよいですか?

\.1\shelfたとえば、「 」や「 」を試し\.1\.shelfても結果が得られません。

私の間違いは何ですか?http://www.regular-expressions.info/を読んでいますが、正しいパターンを思い付くことができません。

記号に関係なく、ファイル名の正確な部分を一般的に検索するにはどうすればよいですか?

基本的に、検索するファイルにたとえば「garden_1.1.4-JE50.tree」が含まれている場合、アンダースコア、ドット、またはその他の文字を含むこの正確なテキスト文字列を検索するようにgrepWinに指示するにはどうすればよいですか。

4

2 に答える 2

7

Grepはg/re / p(グローバル/正規表現/印刷)の略です

ファイル名ではなく、INファイルを検索します。そのテキストは、検索対象のファイルでテキスト読み取り可能である必要があります。

検索するディレクトリで、次のような操作を行うことができます。

dir *.* /b/s > my_file.txt

次に、my_file.txtのgrepWinを使用して正規表現チェックを実行できます。

UnixおよびLinuxでは、通常、コマンドラインを介してコマンドをパイプ処理します。

ls -a | grep \.tree$

Windowsでは

dir * /b | findstr \.tree$
于 2013-03-26T22:49:33.810 に答える
1

私はgripWinがINファイルを検索するためのものであることを学びました。私はファイルのファイル名の一部を検索するのではなく、単にそれらの名前を検索しようとしています。したがって、私は今これを読んでいます:https ://superuser.com/questions/209231/what-search-utilities-can-search-by-file-name-in-windows-7

この重大な誤解を私に説明してくれてありがとう、cpattersonv1。

于 2013-03-26T23:25:42.863 に答える