問題タブ [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.
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
ましたが、成功しませんでした。
command - DOSコマンドFindStr
PDF、exe、dllなどの他のタイプのファイルと混合されたすべてのソースコードファイルを検索するには、DOSコマンドFINDSTRを使用する必要があります。
それらのバイナリファイルを検索する必要はありません。バイナリファイルを除外する方法はありますか?
私のコマンドは次のようになります
洞察を事前に感謝します。
ジョン
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
どうすればこれを行うことができますか?ユーザー名を見つけることはできますが、行全体を出力する方法がわかりませんか?
ありがとう、
regex - 正規表現で findstr を使用して CSV を検索する
findstr を使用して、この正規表現に一致するものを CSV から検索できるかどうか疑問に思っていました
batch-file - findstr 検索文字列で引用符をエスケープする
findstr.exe を使用しているときに検索文字列の引用符を正しくエスケープするにはどうすればよいですか?
例:
これは、指定したファイルではなく、コンソールに出力されます。
実際にはバッチファイルではなく、コマンドラインで直接これを行っていますが、その情報も役立つ場合があります。
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の長さが必要です!! 文字列内の単語の文字をカウントするにはどうすればよいですか?
あなたの助けに感謝し、私の悪い英語をお詫びします!
よろしくアレックス
windows - 改行正規表現でfindstrを使用するにはどうすればよいですか
私はWindowsのDOSプロンプトを使用しています。次のようなログを含むログファイルがあります。
なんらかの例外を与えたすべてのアイテム番号を抽出したいと思います。私はこれにfindstrコマンドを使用しています。正規表現で改行を使用するにはどうすればよいですか?例外ワードがあるすべての行に、次の行からアイテム番号を指定します。
何か助けはありますか?
windows - DOSコマンド「findstr」はここで何をしますか?
findstrの私の理解から、それはファイル内のテキストを探します。では、ファイル名自体のパターンを検索させるのは何でしょうか。
パイプはその動作を変更しますか?誰かがこれの内部の働きを説明します。私はそれが機能することを知っていますが、それがどのように機能するのか理解していません。ありがとう。
string - 「findstr」コマンドを使用して文字列のリストを検索する
たとえば、テキストファイルで文字列のリスト(100以上)を検索し、findstrなどのコマンドを使用して、どのファイルに文字列が含まれているかを特定することはできますか?または、より良い代替手段(Windowsの場合)はありますか?
regex - findstr 使用中の問題
findstr で次のパターンを実行しようとしています。findstr は、
)]%%)
現時点では想定外です。
私は次のステートメントを渡しました
findstr %EndPageSetup(.+)(%%[((LastPage)|(ページ:\d+))]%%) g:\files\WDDEF07.tmp
WDDE07.tmp はポストスクリプト ファイルです。
私が使用したファイルはhttps://rapidshare.com/files/2509921619/WDDEF07.tmpです
このエラーを解決するのを手伝ってください。