[前の記事]« 特定の日付以降に更新されたファイルだけをコピーするには?
[次の記事]DELコマンドのY/Nに、"Y"で自動応答したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「文字列の操作」索引へ

ファイル比較結果を変数に取り込みたい。grepとawkに相当するものは?


538) grepとawkに相当するものは? maimir 2002/08/08(木) 18:28


バッチ処理として、
2つのファイルの中身を比較し、
一致している内容を別ファイルに列挙したい。
その後、列挙したファイルの一部分
(1行に1ファイル名の列挙となるので、.拡張子の前部分)を
さらに変数として抜き出したい。
IF文を使ったバッチ処理になるのだろうな、と思いつつ
バッチ作成初心者のためわからず悩んでいます。
助言をお願いします。


541) Re:grepとawkに相当するものは? SYSOP 2002/08/09(金) 14:56


maimirさん

>2つのファイルの中身を比較し、
 DOS/Windowsに存在するテキスト比較コマンドとしては、FC、およびCOMPがあります。(ただしCOMPは互換性確保の必要上でNT系に残っているだけのようで、95/98/Me系にはありませんし、実際FCのほうが高機能です)
 そういうわけで、まずはFCを試用して、「やりたいこと」にどの程度近いことが可能かを確認されることをおすすめします。

 あるいは、表題の趣旨からみればgrep/awkなら使える、ということのようですので、DOSプロンプト対応版のgrep/awkの類を入手されたほうが簡単かもしれません。オンラインソフトとしてはその種のものはいろいろ存在するはずです。

>その後、列挙したファイルの一部分
>(1行に1ファイル名の列挙となるので、.拡張子の前部分)を
>さらに変数として抜き出したい。
 質問時には、お使いのDOS/Windowsのバージョンを必ず書いてくださいね。
 WindowsNT系であればforコマンドにその種の機能があります。場合によってはFINDなどを併用する必要があるかもしれません。
 95系だと標準のコマンドでは無理だと思います。

YanaKen
 
 


カテゴリー「文字列の操作」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2002年08月08日 16:47に投稿されたエントリーのページです。

ひとつ前の投稿は「特定の日付以降に更新されたファイルだけをコピーするには?」です。

次の投稿は「DELコマンドのY/Nに、"Y"で自動応答したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート