1

findstrの私の理解から、それはファイル内のテキストを探します。では、ファイル名自体のパターンを検索させるのは何でしょうか。

dir | findstr "test[0-9][0-9][0-9]test"

パイプはその動作を変更しますか?誰かがこれの内部の働きを説明します。私はそれが機能することを知っていますが、それがどのように機能するのか理解していません。ありがとう。

4

2 に答える 2

0

自分自身はわかりませんfindstrが、に似ているようgrepです。

ここで行うことは、dir(ディレクトリリスト)の出力を取得し、その出力で文字列を検索することです。次に、一致する行のみを出力します(ディレクトリリストを効果的に検索します)。

このプロセス(配管と呼ばれる)は、Unixライクなオペレーティングシステムではかなり一般的です。ご覧のとおり、Windows(およびその前のDOS)にも存在します。

于 2011-05-03T12:20:31.767 に答える
0

パイプは、の標準出力dirをの標準入力にリダイレクトしますfindstr。これfindstrは、コマンドラインで渡された引数、またはstdinを介して渡された引数のいずれかを使用するように機能します。

于 2011-05-03T12:21:40.373 に答える