0

私は見回しており、txtファイルの行を数える方法を見つけることができますが、特定のテキスト文字列を数えてその値をログファイルに入れる方法はありますか?

4

1 に答える 1

3

/C オプションを指定した FIND コマンドは、一致する行の数をカウントして出力します。画面に出力されるものはすべて、ログ ファイルにリダイレクトできます。

find /c "your string" yourFile >yourLog

上記には、出力にファイルの名前が含まれています。カウントのみが必要な場合は、リダイレクトまたはパイプを使用します

find /c "your string" <yourFile >yourLog

or

type yourFile | find /c "your string" >yourLog

上記のすべては、文字列を含む行数をカウントします。文字列が同じ行に複数回出現する可能性があり、その文字列がファイルに出現する合計回数をカウントしたい場合、解決策はさらに複雑になります。

于 2012-10-23T12:47:35.783 に答える