問題タブ [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.
dos - dos を使用して 2 つのテキスト ファイルから共通のテキストを検索して削除する
これらに対する最も簡単な解決策を知りたいだけです:
DOSを使用してb.txtにあるa.txtのテキストを削除するにはどうすればよいですか(a.txtとb.txtには何百ものテキストが含まれています)
文章
b.txt
ありがとう!
if-statement - レジストリ クエリがバッチ スクリプト内の特定の値であるかどうかをテストする
したがって、複雑になることなく、私が達成しようとしていることの要点は、現在、regクエリの結果をプログラムの表示名でリストし、それに番号を割り当て、後で番号で呼び出すことです。結果を一覧表示すると、findstr を使用して特定のプログラム (microsoft が含まれているものなど) をリストからフィルター処理します。現在、次のように返されることを除いて、基本的に機能します。
これを実行すると:
私はこれを得る:
そのため、後で配列から呼び出すと、実際には 1 または 4 を入力して、表示されていなくてもその製品を選択できます。印刷する前に、必要なものだけを印刷するようにフィルタリングしようとしています。その結果、次のようになります。
さまざまな IF ステートメントを使用して試してみました。Microsoft、dell などが DisplayName に含まれているかどうかをテストする IF ステートメントの (!count!) 部分に %%n の全体を入れてみました。適合しますが、それも機能していません。私はここで頭がいっぱいです、何かアイデアはありますか?
無関係であまり重要ではありませんが、findstrステートメントの行全体をデイリーチェーンするよりも、フィルタリングするより良い方法を知っている人はいますか? 除外リストか何か?
variables - NETSH コマンドの表示
この NETSH コマンド (以下) を変数 %connectionname% に設定しました。後でそれを使用してインターネットから切断し、後で再度インターネットに再接続する必要があります。
インターネットから切断した後、変数が空白になっていることが示されていますが、その理由がわかりません。
regex - FINDSTR 内の RegEx 文字列の複数のインスタンス
Shutdown
Windows バッチ ファイルで、ファイルに単語が指定された回数含まれているかどうかを確認する方法を探しています。
私はこれを使用して試しましたFINDSTR
:
これは機能していないようですが、削除する{5}
と正常に実行されます。
また、最終的に5
は変数にしたいと思いますが、おそらくこれはある種の動的コマンドで可能ですか?
ありがとう
file - ログ ファイルでテキストを検索し、.bat ファイルを使用して次の 5 行をテキスト ファイルに送信する必要があります。
私は数日間検索してきましたが、私の特定の質問に関して何も見つかりませんでした.
「Login Successful」という単語を (findstr を使用して) 検索したいログ ファイルがあります。これが見つかったら、タイム スタンプ、その行全体と次の 5 行をテキスト ファイルに送信します。
私は findstr をいじって、ここで見つけた他の提案を変更しようとしましたが、出力に次の 5 行を含める方法を見つけることができませんでした。
前もって感謝します、
エリック
batch-file - ファイルからいくつかのデータを抽出して、それらに特定のプロセスを適用します(バッチで)
ファイルからデータを抽出して、特定のプロセスに適用する必要があります。ファイル構造はこんな感じ
私の目標は、I001、I002、I003、...を取得して、ライン上でのみ保持することです。そのために、私は書きます
しかし、私は得る
それ以外の
一方、ファイルをパラメータとして使用する vbs スクリプトにパイプを介してこの結果をすぐに渡す方法を教えてください。私が使うとき
fsoObj=createobject("scripting.filesystemobject") の行 fsoObj.opentextfile(wscript.arguments(0),1).readall でエラーが発生します。
ご助力ありがとうございます