問題タブ [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.
scripting - すべてのユーザーを検索し、それらを変数として使用して、cmdからappdataディレクトリリストを取得しますか?
ユーザーのリストを取得し、各ユーザーの名前を取得してから、各appdataフォルダーのディレクトリリストを作成するスクリプトを作成しようとしています。
これまでのところ、を使用してユーザーのリストを作成できると考えていnet user > C:\userlist.txt
ますが、私の本当の問題は、ユーザーの名前を取得して次のコマンドに配置することです。
ある種の変数を使用して、すべてのユーザーのディレクトリのリストを取得できるように、各ユーザーにfindstrをプルさせたいと思います。
最終結果は次のようになります。
このコマンドを各ユーザーのappdataディレクトリに対して実行できるようにしたいので、このコマンドは、エンドマシンのユーザー数に基づいて繰り返す必要があります。
これはローカルシステムアカウントから実行されるため、%appdata%は、現在ログインしているユーザーのappdataフォルダーのみを提供するため機能しません。
可能であれば、ディレクトリリストをすべて1つのファイルにダンプしたいのですが、そうでない場合は、複数のファイルで結果を確認するための変数を導入する必要があります。
助けてくれてありがとう!
file - findstrバッチファイルの二重引用符を置き換える方法
古いアカウントに何が起こったのか分からないので、この新しいアカウントを作成する必要がありました。作成したバッチ ファイルに問題があります。ユーザーが特定の情報を入力すると、入力がファイル内のテキストを置き換える場所で機能します。しかし、私が抱えている問題は、ここで正確に答えを見つけることができなかったり、私を助けてくれなかったりすることです.引用符内のデータをどのように置き換えますか? 引用符をエスケープしようとしましたが、それが見つかったのか、それを置き換えていないのか、それとも何なのかわかりません。ここにその部分があります
上記の例では、バッチ ファイルが importer.config というファイルで次の文字列を検索するようにします。
上記の値が見つかった場合は、次の値に置き換えます。
dbl引用符をエスケープする必要があることがわかります..しかし、置換部分は機能していません。置換でも二重引用符を使用しようとしましたが、役に立ちませんでした。
どんな助けでも大歓迎です。
windows - テーブル内の文字列を検索して値を返す
.txt
次のファイルを想像してください。
コマンドラインを使用してテーブルの値を取得するにはどうすればよいですか?
元。: (Row=2, Column2) は値「eee」を返します。
元。: (Row=1, Column3) は値「ccc」を返します。
私は試しfindstr
ていますが、それを実装する方法がわかりません。
variables - Findstr、文字列/行の一部を読み取る方法
名前と拡張子のリストを含むファイルがあり、次のようにそれぞれ独自の行にフォーマットされています。
ジョーブログ=102
ジョンスミス=109
私がやりたいのは、findstr を使用することですが、等号の後の数字を読み取ることです。だから私は次のコマンドを使用しています:
ユーザーが JoeBloggs としてログオンすると、キャプチャーがJoeBloggs=102
行われますが、私がしたいのはキャプチャーのみ102
です。したがって、基本的に等号の後の数字のみです。
regex - コマンドラインFINDSTR呼び出しの特定の正規表現の構文
別のプロセスを開始する前に、さまざまな引数を受け取るバッチスクリプトを作成しています。以下の例では、最初の引数が1で、2番目の引数が「0〜9の任意の数字の後に、文字k、m、またはgが続く」の形式である場合を確認しています(私はプロセスが開始する必要のあるメモリの量、つまり10g = 10 Gbメモリ)。
番号が必要な場合は、これで十分です。
私が考えたのは、文字k、m、またはgを追加するための明白なセグウェイであり、これに私を導きました(私は「*」の有無にかかわらず試しました):
ただし、このFINDSTRパターンに文字列を一致させることができませんでした。基本的に、[0-9] [0-9]*[kmg]に一致するFINDSTRを探しています。私は近くにいるとかなり確信していますが、正しい構文を理解するのに問題があります。
batch-file - テキストファイルを読み取った後にフォルダ名を変更するバッチコード
このサイトの素晴らしい人が、テキストファイルから行を読んでフォルダ名をバッチ変更するときにこのコードを教えてくれます
コードはこのコードを完全に見つけます
SMTP_Email_Address type=SZ name@company.com SMTP_Email_Address
コードにこれを見つけてもらいたい
この兆候のために><""コードが機能しない
中のテキストファイルにあるメールでフォルダ名を変更します
batch-file - 番号を見つけるためのバッチfindstr
svn update
コマンド出力からリビジョン番号を取得しようとしています。ファイルtmpFile.txt
に文字列がありますAt revision 58998.
次のコマンドを実行しました。
そして私は持っています
また、
私は得る
何が起こっているのですか、どうすれば番号だけを取得できますか?
batch-file - findstr でアスタリスクを検索したいが、代わりに文字がワイルドカードとして認識される
Iv は単純な findstr 関数 (Windows バッチ) を取得しましたが、テキスト ドキュメント内の実際のアスタリスク文字を検索しようとしています。* 文字はワイルドクラッド関数としても使用されるため、私のプログラムはごちゃごちゃになります。
この問題を克服する方法を知っている体はありますか?
batch-file - 文字列の単一のインスタンスを1つのテキストファイルから新しいテキストファイルにコピーする方法は?
n行のテキストファイルがあります。m個の行には、関心のある文字列が含まれています(m <= n)。文字列を含む単一の行(最初の出現など)のみを新しいテキストファイルにコピーするバッチファイルが必要です。findstrコマンドを使用すると、文字列を含むすべての行がコピーされます。
ありがとう!ポール・サフィエ
batch-file - FindStr+長さをバッチで使用する
私のテキストファイルにはこの行があります。
コマンドFindstrごとにテキストファイルをフィルタリングしたいのですが、これは機能しますが、32桁の単語のみをフィルタリングするように機能させることはできません。たとえば、04ee8dfa81f700bba194a528911ecb4aおよび161c5a17c5afc0b1e079fca7fdc8f1a9です。これまでのところ、行全体をフィルタリングすることによってのみ機能します。
32桁の記号/トークンだけをフィルタリングする方法を知っている人はいますか?