問題タブ [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 投票する
1 に答える
41395 参照

batch-file - findstr の入力へのパイプ

マクロ名のリスト (1 行に 1 つ) を含むテキスト ファイルがあります。私の最終的な目標は、マクロの名前が現在のディレクトリのファイルに何回出現するかを出力することです。

マクロの名前はC:\temp\macros.txt.

type C:\temp\macros.txtコマンドプロンプトで、リストを問題なく出力します。

次に、その出力を の標準入力にパイプしますfindstr

type C:\temp\macros.txt | findstr *.ss (ss は、マクロ名を探しているファイルの種類です)。

これは機能していないようです。結果が得られません(非常に高速で、まったく試行されていないようです)。findstr <the first row of the macro list> *.ss動作します。

私も試してみfindstr *.ss < c:\temp\macros.txtましたが、成功しませんでした。

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

command - DOSコマンドFindStr

PDF、exe、dllなどの他のタイプのファイルと混合されたすべてのソースコードファイルを検索するには、DOSコマンドFINDSTRを使用する必要があります。

それらのバイナリファイルを検索する必要はありません。バイナリファイルを除外する方法はありますか?

私のコマンドは次のようになります

洞察を事前に感謝します。

ジョン

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

windows - findstr - ユーザーを見つけて行全体を表示する方法は?

複数行のデータを含むファイルがあります。たとえば、次のようになります。

dfscmd /map "\SERVER\PATH\AREA\testuser" "\NEW_SERVER\PATH\testuser" "DFSLink ホーム ドライブ: テスト、ユーザー"

dfscmd /map "\SERVER\PATH\AREA\testuser1" "\NEW_SERVER\PATH\testuser1" ""

FINDSTR を使用して、ユーザー名 (testuser など) とクエリの行全体を検索しています。したがって、FINDSTR が testuser というタイトルの行を検索すると、そのユーザーの行全体が表示されます。

検索結果: testuser 表示: \NEW_SERVER\PATH\testuser1

どうすればこれを行うことができますか?ユーザー名を見つけることはできますが、行全体を出力する方法がわかりませんか?

ありがとう、

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

regex - 正規表現で findstr を使用して CSV を検索する

findstr を使用して、この正規表現に一致するものを CSV から検索できるかどうか疑問に思っていました

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

batch-file - findstr 検索文字列で引用符をエスケープする

findstr.exe を使用しているときに検索文字列の引用符を正しくエスケープするにはどうすればよいですか?

例:

これは、指定したファイルではなく、コンソールに出力されます。

実際にはバッチファイルではなく、コマンドラインで直接これを行っていますが、その情報も役立つ場合があります。

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

string - SSISでのSubStringのヘルプ

ハローオール、

SSIS(派生列)のSubString-Functionに少し問題があります。

など..
それは可能な入力文字列です:

おもちゃ|カテゴリー|車|レゴ

おもちゃ|ホット&ニュー|ガールズ&ライフスタイル|人形

おもちゃ|新規

バービー|カテゴリー|モバイル

2番目の「|」の後の単語をフィルタリングする必要があります。

最初のケース:「車」

2番目のケース:「Girls&Lifestyle」

3番目の場合: ""

4番目のケース:「モバイル」

私の試みは:SUBSTRING(Category、FINDSTRING(Category、 "|"、2)+ 1、FINDSTRING(Category、 "|"、3))

FINDSTRING(Category、 "|"、3)がインデックスを提供するため、機能しませんが、Wordの長さが必要です!! 文字列内の単語の文字をカウントするにはどうすればよいですか?

あなたの助けに感謝し、私の悪い英語をお詫びします!

よろしくアレックス

0 投票する
5 に答える
11355 参照

windows - 改行正規表現でfindstrを使用するにはどうすればよいですか

私はWindowsのDOSプロンプトを使用しています。次のようなログを含むログファイルがあります。

なんらかの例外を与えたすべてのアイテム番号を抽出したいと思います。私はこれにfindstrコマンドを使用しています。正規表現で改行を使用するにはどうすればよいですか?例外ワードがあるすべての行に、次の行からアイテム番号を指定します。

何か助けはありますか?

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

windows - DOSコマンド「findstr」はここで何をしますか?

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

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

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

string - 「findstr」コマンドを使用して文字列のリストを検索する

たとえば、テキストファイルで文字列のリスト(100以上)を検索し、findstrなどのコマンドを使用して、どのファイルに文字列が含まれているかを特定することはできますか?または、より良い代替手段(Windowsの場合)はありますか?

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

regex - findstr 使用中の問題

findstr で次のパターンを実行しようとしています。findstr は、

)]%%)

現時点では想定外です。

私は次のステートメントを渡しました

findstr %EndPageSetup(.+)(%%[((LastPage)|(ページ:\d+))]%%) g:\files\WDDEF07.tmp

WDDE07.tmp はポストスクリプト ファイルです。

私が使用したファイルはhttps://rapidshare.com/files/2509921619/WDDEF07.tmpです

このエラーを解決するのを手伝ってください。