|
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 |