- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- UNIX/joinコマンド へ行く。
- 1 (2006-09-27 (水) 18:13:39)
* joinコマンド [#y6030929] ** 前提 [#mea07de6] - A.csv 1,ONE 2,TWO 3,THREE 4,FOUR - B.csv 1,one 3,three 2,two ** 使い方 [#cf91adcc] ''注意:キーはソートをかけておくこと!!'' *** -1 と -2 で 1番目のファイル、2番目のファイルの結合キーのカラム番号を指定 [#j8c11b8c] join -t ',' -1 1 -2 1 A.csv B.csv 1,ONE,one 2,TWO 3,THREE,three 4,FOUR *** -a で片方のファイルにない行も表示(SQLのUNION結合) [#j6ca196c] join -t ',' -a 1 -1 1 -2 1 A.csv B.csv 1,ONE,one 2,TWO 3,THREE,three 4,FOUR *** 他にもオプションはあるが、 [#v4ce61e8] Perlでやった方がわかりやすそう。 ** その他 [#ib3dc2ea] パッケージ:coreutils