概要
なぜかはわからないけれどソートができないテキストファイル2つがあって、なぜかはわからないけれどそれを共通のキーをもとに結合したいときがあって、前述の通りなぜかはわからないけれどソートができないのでjoin
コマンドが使えないのでシェルスクリプトをつくった。
スクリプト
つかってみる
たとえばこんなテキストファイルがあったとする。
$ cat aaa.txt AAA CCC BBB
$ cat bbb.txt CCC AAA DDD BBB
それをこのスクリプトを実行するとこう
$ ./not_sort_join.sh -1 1 -2 1 aaa.txt bbb.txt AAA AAA CCC CCC BBB BBB
一致しないカラムのやつはでない。
おわりに
一致しないカラムのやつを出すのも簡単に作れると思うけどいまのところぼくが必要ない。
入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界
- 作者: ブルース・ブリン,Bruce Blinn,山下哲典
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2003/02
- メディア: 単行本
- 購入: 18人 クリック: 331回
- この商品を含むブログ (64件) を見る