2017年03月26日

コマンド find でテキスト内に存在する行を抜き出す。

テキストファイルの中から
特定の文字を含んだ行を抜き出したいな。

と思ったので探したところあったのでφ(..)メモメモ

特別なアプリを使わずに
Windows 標準で出来ます。
以下をメモ帳に貼り付けて拡張子 .bat にして実行。

find "検索文字" <検索ファイル.txt >>検索結果出力ファイル.txt

検索文字 は検索する文字を
検索ファイル.txt は検索するデータが入っているテキスト
検索結果出力ファイル.txt は結果を出力するテキスト

例は日本語のファイルにしましたが
日本語だとエラーが出るかもしれないので
英字の名前の方が良いかも?

それで 検索結果出力ファイル.txt の
>> ですが二つあると結果を追記するという指定です。

結果を追記しない場合は > を1つに。
find "検索文字" <検索ファイル.txt >検索結果出力ファイル.txt

おまけ
find の後ろに /v をつけると一致する行を削除して出力
出来るらしいです、便利ですね。

以上。

おすすめリンク

Amazon / 楽天市場 / Yahoo! でお買い物をする。


posted by 気ままな管理人 at 08:00| Comment(0) | TrackBack(0) | アプリ簡易レビュー | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/448355450

この記事へのトラックバック