2つのファイルを読み込んで、共通のフィールドを持つ行を連結する。
vagrant@precise64:~$ cat sample1.txt 11 aaaa 02 bbbb vagrant@precise64:~$ cat sample2.txt 11 AAAA 02 BBBB X vagrant@precise64:~$ join -j 1 sample1.txt sample2.txt 11 aaaa AAAA 02 bbbb BBBB vagrant@precise64:~$ join -j 2 sample1.txt sample2.txt join: sample2.txt:3: is not sorted: X vagrant@precise64:~$ join -j aaaa sample1.txt sample2.txt join: invalid field number: `aaaa' vagrant@precise64:~$ join -j 11 sample1.txt sample2.txt 11 aaaa 11 AAAA 11 aaaa 02 BBBB 11 aaaa X 11 aaaa 02 bbbb 11 AAAA 02 bbbb 02 BBBB 02 bbbb X 02 bbbb
出典については…気にするな!