問題タブ [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 に答える
2845 参照

scripting - すべてのユーザーを検索し、それらを変数として使用して、cmdからappdataディレクトリリストを取得しますか?

ユーザーのリストを取得し、各ユーザーの名前を取得してから、各appdataフォルダーのディレクトリリストを作成するスクリプトを作成しようとしています。

これまでのところ、を使用してユーザーのリストを作成できると考えていnet user > C:\userlist.txtますが、私の本当の問題は、ユーザーの名前を取得して次のコマンドに配置することです。

ある種の変数を使用して、すべてのユーザーのディレクトリのリストを取得できるように、各ユーザーにfindstrをプルさせたいと思います。

最終結果は次のようになります。

このコマンドを各ユーザーのappdataディレクトリに対して実行できるようにしたいので、このコマンドは、エンドマシンのユーザー数に基づいて繰り返す必要があります。

これはローカルシステムアカウントから実行されるため、%appdata%は、現在ログインしているユーザーのappdataフォルダーのみを提供するため機能しません。

可能であれば、ディレクトリリストをすべて1つのファイルにダンプしたいのですが、そうでない場合は、複数のファイルで結果を確認するための変数を導入する必要があります。

助けてくれてありがとう!

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

file - findstrバッチファイルの二重引用符を置き換える方法

古いアカウントに何が起こったのか分からないので、この新しいアカウントを作成する必要がありました。作成したバッチ ファイルに問題があります。ユーザーが特定の情報を入力すると、入力がファイル内のテキストを置き換える場所で機能します。しかし、私が抱えている問題は、ここで正確に答えを見つけることができなかったり、私を助けてくれなかったりすることです.引用符内のデータをどのように置き換えますか? 引用符をエスケープしようとしましたが、それが見つかったのか、それを置き換えていないのか、それとも何なのかわかりません。ここにその部分があります

上記の例では、バッチ ファイルが importer.config というファイルで次の文字列を検索するようにします。

上記の値が見つかった場合は、次の値に置き換えます。

dbl引用符をエスケープする必要があることがわかります..しかし、置換部分は機能していません。置換でも二重引用符を使用しようとしましたが、役に立ちませんでした。

どんな助けでも大歓迎です。

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

windows - テーブル内の文字列を検索して値を返す

.txt次のファイルを想像してください。

コマンドラインを使用してテーブルの値を取得するにはどうすればよいですか?

元。: (Row=2, Column2) は値「eee」を返します。
元。: (Row=1, Column3) は値「ccc」を返します。

私は試しfindstrていますが、それを実装する方法がわかりません。

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

variables - Findstr、文字列/行の一部を読み取る方法

名前と拡張子のリストを含むファイルがあり、次のようにそれぞれ独自の行にフォーマットされています。

ジョーブログ=102

ジョンスミス=109

私がやりたいのは、findstr を使用することですが、等号の後の数字を読み取ることです。だから私は次のコマンドを使用しています:

ユーザーが JoeBloggs としてログオンすると、キャプチャーがJoeBloggs=102行われますが、私がしたいのはキャプチャーのみ102です。したがって、基本的に等号の後の数字のみです。

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

regex - コマンドラインFINDSTR呼び出しの特定の正規表現の構文

別のプロセスを開始する前に、さまざまな引数を受け取るバッチスクリプトを作成しています。以下の例では、最初の引数が1で、2番目の引数が「0〜9の任意の数字の後に、文字k、m、またはgが続く」の形式である場合を確認しています(私はプロセスが開始する必要のあるメモリの量、つまり10g = 10 Gbメモリ)。

番号が必要な場合は、これで十分です。

私が考えたのは、文字k、m、またはgを追加するための明白なセグウェイであり、これに私を導きました(私は「*」の有無にかかわらず試しました):

ただし、このFINDSTRパターンに文字列を一致させることができませんでした。基本的に、[0-9] [0-9]*[kmg]に一致するFINDSTRを探しています。私は近くにいるとかなり確信していますが、正しい構文を理解するのに問題があります。

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

batch-file - テキストファイルを読み取った後にフォルダ名を変更するバッチコード

このサイトの素晴らしい人が、テキストファイルから行を読んでフォルダ名をバッチ変更するときにこのコードを教えてくれます

コードはこのコードを完全に見つけます

SMTP_Email_Address type=SZ name@company.com SMTP_Email_Address

コードにこれを見つけてもらいたい

この兆候のために><""コードが機能しない

中のテキストファイルにあるメールでフォルダ名を変更します

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

batch-file - 番号を見つけるためのバッチfindstr

svn updateコマンド出力からリビジョン番号を取得しようとしています。ファイルtmpFile.txtに文字列がありますAt revision 58998.

次のコマンドを実行しました。

そして私は持っています

また、

私は得る

何が起こっているのですか、どうすれば番号だけを取得できますか?

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

batch-file - findstr でアスタリスクを検索したいが、代わりに文字がワイルドカードとして認識される

Iv は単純な findstr 関数 (Windows バッチ) を取得しましたが、テキスト ドキュメント内の実際のアスタリスク文字を検索しようとしています。* 文字はワイルドクラッド関数としても使用されるため、私のプログラムはごちゃごちゃになります。

この問題を克服する方法を知っている体はありますか?

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

batch-file - 文字列の単一のインスタンスを1つのテキストファイルから新しいテキストファイルにコピーする方法は?

n行のテキストファイルがあります。m個の行には、関心のある文字列が含まれています(m <= n)。文字列を含む単一の行(最初の出現など)のみを新しいテキストファイルにコピーするバッチファイルが必要です。findstrコマンドを使用すると、文字列を含むすべての行がコピーされます。

ありがとう!ポール・サフィエ

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

batch-file - FindStr+長さをバッチで使用する

私のテキストファイルにはこの行があります。

コマンドFindstrごとにテキストファイルをフィルタリングしたいのですが、これは機能しますが、32桁の単語のみをフィルタリングするように機能させることはできません。たとえば、04ee8dfa81f700bba194a528911ecb4aおよび161c5a17c5afc0b1e079fca7fdc8f1a9です。これまでのところ、行全体をフィルタリングすることによってのみ機能します。

32桁の記号/トークンだけをフィルタリングする方法を知っている人はいますか?