タグ

ブックマーク / boscono.hatenablog.com (1)

  • コマンドラインで和集合とか積集合とか - てきとうなメモ

    2つのファイルに共通する行(積集合)を出力したい場合は $ cat foo.txt bar.txt | sort | uniq -d2つのファイルのどちらかに含まれる行(和集合)を出力したい場合は $ cat foo.txt bar.txt | sort | uniq片方のファイルに含まれるが、片方のファイルに含まれない行を出力したい場合は、積集合を重複させてuniq -uすれば良いので $ cat foo.txt <(cat foo.txt bar.txt | sort | uniq -d) | sort | uniq -uプロセス置換を使ってしまったが。 2つのシステムが全く異なるシステムなんだが共通するIDを使っていて、重複しているものを探したかったりする。そういう場合スクリプト書くのすら面倒なのでIDのリストを出力してコマンドだけでできないかなと思ったので。

    コマンドラインで和集合とか積集合とか - てきとうなメモ
  • 1