フォロトップ:この会議室が所属するフォロのトップページへ移動します 会議室トップ:この会議室のトップページへ移動します トピック一覧:この会議室内のトピックを一覧表示します おすすめレビュー:この会議室に関連付けられたレビューを一覧表示します 発言者一覧:この会議室に発言したことのあるメンバーを一覧表示します 会議室に参加:この会議室への参加登録が出来ます
文字サイズ変更: [] [] []
お目当てのフォロへGO! 
オフィシャル
エンタメ
スポーツ
文化・趣味
コンピュータ
くらしと健康
芸術・学問
ビズと社会
地域・年代
ノンジャンル


2009年01月06日
17:03
【108】  教えてください DOSコマンド キーワード検索の件数を変数に取込む
表題の件について質問させてください。
WindowsのDOSコマンドを用いて
あるジョブの出力ファイル(テキスト)からキーワードを検索し、その件数を変数に取り込みたいと考えています。
find /c で件数(行数)を出力するところまではできましたが、
------------AAAAA.txt X

そこから「件数 X」のみを抽出する方法はないでしょうか
UNIXのawkのようなコマンドがあればと考えていますが
うまくいきません。
よろしくお願いします。
コメント
2009年01月06日
17:45
forコマンドを使って以下のようにfindの結果を区切って
3つ目を変数にセットすれば目的が果たせますかね?
----------------------------------------------------------
@echo off
set TEXT="AAAAA.txt"
for /f "tokens=3" %%a in ('find /c "aa" %TEXT%') do set X=%%a
echo 件数 %X%
pause
----------------------------------------------------------
2009年01月08日
12:10
できました。
こんな単純にできるんですね!
ありがとうございます。本当に助かりました
すべて表示 1番~2番を表示
 コメントするにはfolomyへの会員登録ならびにログインが必要です。 folomyに入会する
ログインする(すでに登録済みの方)
----