Name
join
Synopsis
join [options
]file1 file2
Join lines of two sorted files by matching on a common field. If either file1 or file2 is -, read from standard input. Often used to merge data stored in text-based file formats such as comma-separated-value formatted spreadsheets.
Options
- −1 fieldnum1
The join field in file1 is fieldnum1. Default is the first field.
- −2 fieldnum2
The join field in file2 is fieldnum2. Default is the first field.
- -a filenum
Print a line for each unpairable line in file filenum, in addition to the normal output.
- --check-order, --nocheck-order
Check or do not check that the files are correctly sorted on the join fields.
- -e string
Replace missing input fields with string.
- -i, --ignore-case
Ignore case differences when comparing fields.
- -o fieldlist
Order the output fields according to fieldlist, where each entry in the list is in the form filenum.fieldnum. Entries are separated by commas or blanks.
- -t char
Specifies the field-separator character (default is whitespace).
- -v filenum
Print only unpairable lines from file filenum.
- --help
Print help message and then exit.
- --version
Print the version number and then exit.
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.