Windowsコマンドラインで正規表現を実行する方法を見つけるのに問題があります。さまざまな状況で正規表現を使用したいと思いますが、基本的には、名前に正規表現が含まれるファイルを開くだけです。
例:Start s.htmlは正常に機能しますが、start * .htmlは機能しません。必要なもの?
ありがとう
多くのUnixシェルとは異なり、Windowsコマンドラインプロセッサはワイルドカードを自動的に展開しません。適切と思われるワイルドカードを拡張するのは、各プログラムの責任です。多くのプログラムは、ワイルドカードをまったくサポートしていません。このような場合は、いつでもFORループを作成して、ワイルドカードで指定された一連のファイルに対して同じコマンドを繰り返し発行できます。
例えばfor %f in (*.txt) do echo %f
ディレクトリ内のすべての* .txtファイルの名前をエコーします。
ヘルプコマンドを使用して、Windowsコマンドの詳細なヘルプを取得します。つまり.
help for
正規表現については、findstr
以外に、正規表現をサポートする組み込みのWindowsコマンドを知りません。