前提
Windows10のコマンドプロンプトでコマンドにて実行
実現したいこと
ファイル同士の共通行(同じ内容の行)をgrepして、ログに出力したいです。
ファイル通しは、基本同一内容なので、同一なら全ての内容がログに出力されるのが期待値です。
発生している問題・エラーメッセージ
ファイル通しの共通行をgrepしたいのですが、半角スペースが含まれてる行は、正しく判定できてなく結果に出力されません。
該当のソースコード
findstr /b /g:aaa.csv bbb.csv >out.csv
・aaa.csvとbbb.csvの内容
aaa bbb 1
aaa bb b1
aaa bbb 1
・out.csvの出力内容
aaa bbb 1
aaa bbb 1
試したこと
検索一致のオプション(b,xなど)は試しました。
ファイルから読み取った行に含まれる、半角スペースをORと認識してると思います。
ORではなく、1行の文字列として扱いたいです。
回答1件