人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

2つのテキストファイルを行ごとに比較して、差集合を取り出すのを簡単に行うシェルコマンドはあるでしょうか?

diff a b みたいなもので、集合演算の差集合 a-b を取り出すものです。プログラムを組めば勿論できるのですが、コマンド一発で簡単に行う方法はないでしょうか?

●質問者: kaiketsu
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:diff つの コマンド シェル テキスト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
●100ポイント ベストアンサー

ファイルaだけにある行を取り出すということですよね?

diff a b | grep "^<"

でどうでしょう。行頭の"< "がじゃまなら

diff a b | grep "^<" | sed -e "s/^< //"

で。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ