問題タブ [findstr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
17549 参照

batch-file - 複数のリテラル検索文字列を使用した FINDSTR の例で一致が見つからないのはなぜですか?

次の FINDSTR の例では、一致が見つかりません。

なんで?

0 投票する
1 に答える
785 参照

parsing - Windows cmd - findstr と gawk、または以下のデータをどのように引き出すか

findstr や gawk を使用して、必要な方法で Windows コマンドの出力を正確に返すことができるかどうか疑問に思っていました。現在、出力を生で返し、空白行を取り除き、必要なものを解析しています。学習の一環として、これをより良く行う方法を知りたいと思っていました。

生の出力:

私はその出力を取得し、php でこれに解析します。

自分で少し簡単にするために、出力から空白行を削除します。空白行を findstr にパイプし、/V "^$" を使用します。だからそれは | findstr /V "^$".

コマンドラインから直接phpで解析した出力を取得するにはどうすればよいですか?

0 投票する
2 に答える
44641 参照

windows - findstr ms-dos コマンドはサブディレクトリを検索しません

Windows 7 で Windows 検索のインデックス作成をオフにする必要がありました。これは、インデックス作成をオンにすると、古いハードディスクが常にノイズを発生していたためです。

ここで、 Windows コマンド プロンプトを使用して、現在のディレクトリとサブ ディレクトリ内にあるすべてのファイル内で特定のテキスト用語を検索したいと考えています。

Windows コマンドfindstrを使用してサブディレクトリを検索するにはどうすればよいですか?

現在、コマンド プロンプトを開いてディレクトリを に変更しC:\Users\Damien\Documents\Research\2012July、コマンドを実行するとfindstr "thesis" *.tex /S、次のエラーが発生します。

/S を削除すると、このコマンドは現在のディレクトリを検索しますが、サブフォルダー内のテキストも検索できるようにしたいと考えています。

0 投票する
1 に答える
589 参照

variables - DOS バッチ プログラミングにおける変数への部分文字列とコマンドの出力割り当て

コマンドを実行する前に時間をキャプチャしようとしています。今まで、私はこのコードを持っています (私は Windows 7 Pro を使用しています):

上記のプリント:

私の質問は次のとおりです。

1) "The current time is: " 文字列を削除するにはどうすればよいですか?

2) 残りの値13:02:23.89を変数に割り当てるにはどうすればよいですか?

残念ながら、リソース キット、cygwin、powershell、その他のサードパーティの実行可能ファイルなど、他のユーティリティをこのコンピューターに配置することはできません。ソリューションには、DOS バッチ コマンドのみが含まれる必要があります。

ありがとう。

0 投票する
1 に答える
1615 参照

batch-file - リモート マシンと終了コードを渡す Findstr のタスクリスト

リモート マシン上のプロセスを検索し、終了コードを渡して別のプロセスで処理できるようにしようとしています。したがって、プロセスが存在する場合は終了コード 1 を出力し、存在しない場合は何もしません。別の投稿の助けを借りて、以下のスクリプトを作成しました。localmachine/local プロセスに対しては機能しますが、リモート プロセス/マシンに対しては何も返しません。以下のスクリプトでは、スタンドアロンの tasklist コマンドを使用すると機能します。

0 投票する
1 に答える
3018 参照

regex - findstr での正規表現の使用

findstr正規表現を使用して、Subversion にフック スクリプトを実装しようとしています。これは、問題追跡ツール (Atlassian JIRA) で使用される形式と一致するエントリをログ メッセージに含めることを強制することを目的としています。私たちの問題はそれぞれ、ハイフンで区切られた 4 ~ 6 個の大文字と 2 ~ 4 個の数字で構成されています (例: "TEST-554" または CMMGT-392")。Subversion のドキュメントの指示に従って、バッチ ファイルを作成して、正規表現を使用して、正しい形式のエントリのログ メッセージを確認します。

findstr ([A-Z]{3,6}\-[0-9]{2,4}) > nul

多くのテスト ツールで正規表現をテストしましたが、動作しているように見えますが、フック スクリプトの一部として実行すると、一致が返されません。一種の「コントロール」として、正規表現を使ってみました

findstr ...... > nul

一致するものを見つけることができました。私がどこで間違っているのか誰にもわかりますか?

0 投票する
4 に答える
50058 参照

regex - findstrにスペースを含めるための検索パターンを作成するにはどうすればよいですか?

特定のディレクトリ内のすべてのファイルで、次のようなステートメントの出現を検索したい

私はWindows7を使用しており、findstrコマンドを使用しています。私は試した:

しかし、これは私に次のような望ましくない結果をもたらします:

Loadそこで、との間に空白を入れて、次のfrmようなコマンドを実行しました。

loadしかし、これは単に単語のすべての出現または単語のすべての出現を検索しましたfrm。この問題を回避するにはどうすればよいですか?

0 投票する
3 に答える
5227 参照

regex - Windowsでfindstrに空白を指定するには?

ファイル内で検索している特定の単語 (SetupAX) の後に空白を指定したい。

この方法でfindstrコマンドを試しています-

ただし、これは機能しません。空白を入れないと、次のような結果が得られます-

どうすればこれを回避できますか? 「SetupAX...」ではなく「SetupAX」のインスタンスのみが必要です。ありがとう。

0 投票する
2 に答える
5729 参照

shell - FindStr が正しく動作しない

バッチコードを作成しましたが、これでうまくいくと思いました。このコードは何をしていると思いますか? いくつかのプラグインがあり、デプロイが正しいかどうかをテストしたいと考えています。したがって、plugins.txt から pluginlink を取得します。次に、Java 文を使用して SVN からプラグインを取得します。プラグインをデプロイし、test1.txt でフィードバックを取得します。次に、そのファイルで findStr を実行し、「BUILD SUCCESSFUL」がある場合は検索します。Build Gelukt という文を追加し、失敗した場合は Build Fout を追加します。しかし、私は常に Build Gelukt という答えを受け取りますが、画像でわかるように、彼はビルドが Failed であると返信しています。

このコードの何が問題になっていますか?

ここに画像の説明を入力

0 投票する
1 に答える
1013 参照

batch-file - 変数への応答を取得するFindstr

ログファイル(test1.txt)でエラーメッセージを検索しようとしています。メッセージには「エラー」という言葉があります。したがって、その単語を見つけたら、その文を選択して変数に設定し、1つの変数にすべてのエラー行を追加できるようにします。だから私はそれらを操作するためにそれらを使用することができます。しかし、どのように変数を埋めることができますか、私はこれを行いましたが、結果なしで何年もかかります: