問題タブ [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.
windows - バッチスクリプト-ファイルに文字列がないかどうかを確認し、出力を表示します
10個のフォルダーのクラスターがあり、それぞれに1000個のプログラムファイルがあります。これらのテキストファイルでMISSING文字列を検索する必要があります。すべてのファイルは$O123456.MIN%で始まる必要があります(123456はランダムなファイル名です)。文字列が存在するかどうかを確認する方法は知っていますが、文字列が存在しないかどうかを確認するにはどうすればよいですか?
それが特定されたら、どのファイルに文字列がないのか、レポートまたはそのファイルのコピーを別のフォルダーに移動したいと思います。
batch-file - バッチ ファイルを使用して、フォルダー内のすべての .txt ファイルを文字列で検索し、最初のインスタンスを出力 file.txt にコピーします。
フォルダー内に長いファイル名を持つ約 100 以上の .txt ファイルがあり、文字列 "4096" の最初のインスタンスのファイルを検索し、各ファイルから行全体を返し、それを出力 .txt ファイルにコピーする必要があります.
私はバッチ構文の初心者なので、ソリューション全体が素晴らしいでしょう。
前もって感謝します。
command-line - この Findstr コマンドには何が欠けていますか?
この Findstr コマンドには何が欠けていますか?
command-line-arguments - Findstr -- ファイル タイプを除外 -- ascii のみを検索
「findstr /?」で簡単に見つけられる方法を超えた方法で、FINDSTR dos コマンドを実行したいと考えています。asciiファイルのみを検索するようにfindstrを実行するにはどうすればよいですか。(それが可能かどうかはわかりません。私の直感では、不可能だと思います)さらに、このコマンドラインを実行して、一部のファイル時間を除外するにはどうすればよいですか。たとえば、.psd ファイルを除外したい場合はどうすればよいでしょうか
batch-file - Windowsバッチファイルは文字列を検索しますが、印刷しません
Windowsバッチスクリプトは初めてですが、findstr
コマンドの使用を開始しました。
コードはなんとか見つけtest
ましfile.txt
たが、「テスト」を見つけた行を出力したくありません。エコーしたいだけですFound it!
これは可能findstr
ですか、それとも他のものを使用する必要がありますか?
batch-file - 周囲の行を文字列の Windows バッチ ファイルに戻す
findstr
次の方法でファイル内の文字列を検索するために使用しています。
これはtest
見つかった行を返していますが、一致する行の上下3行を返したいと思います。findstr
私は見てきましたが、周囲の行を返すための組み込みオプションがあるようには見えません。
cmd - コマンド プロンプトの FINDSTR
FINDSTR
コマンド inを使用して、特定の文字列を含む入力ファイルからすべての行を含むファイルを生成しようとしていますcmd.exe
。以下のコマンドは結果を生成しませんが、FIND
コマンド (以下も) は、探している文字列を含む 182,688 行があることを示しています...
FIND コマンド:
以下を与える:
FINDSTR コマンド:
results.out という空のファイルが表示されます。
私は何が欠けていますか?
windows - pingを使用したCMD Findstr
たとえば、Web サイトに ping を実行するバッチ ファイルを作成しています。
私のプログラムは、IP アドレスだけをコピーしてテキスト ファイルに保存する必要があります。
したがって、テキストファイルにpingを実行します
次に、コマンドを使用しfindstr
て IP アドレスを見つけます。そして、これを使用すれば問題ありません:
これは良いことですが、私のプログラムはそれを知らずに IP アドレスを見つけなければなりません。したがって、findstr
コマンドはここで IP アドレスを取得することを知っている必要があります...
findstr
したがって、その文字列の IPである必要があります。しかし、私はグーグルで検索しましたが、何も見つかりませんでした。
batch-file - findstrはコロンで混乱していますか?
cmd.exeから実行する場合:
sample.jsonの内容は
エラーレベルは0と表示されます。
':'を'。'に置き換えると、再び0になります。ただし、代わりに2つの'。'sを使用すると:
findstrはエラーレベル1を正しく返します。findstrは何をしようとしていますか?
regex - 引用符の間にテキストがあるすべての行を検索する DOS findstr
findstrを使用して、多くの行から「」の間のすべてのテキストを取得するにはどうすればよいですか? たとえば、次のようなものがあります:
Line1
Line2
Line3
"Line 4
Line 5
Line 6
"
Line 7
Line 8
4
行目 5
行目 6 行目を返す必要があります