uu-join1
For each pair of input lines with identical join fields, write a line to standard output. the default join field is the first, delimited by blanks. when file1 or file2 (not both) is -, read standard input.
Usage
join [OPTION] ...
FILE1
FILE2
Overview
For each pair of input lines with identical join fields, write a line to standard output. The default join field is the first, delimited by blanks.
When FILE1 or FILE2 (not both) is -, read standard input.
Options
-
-a <FILENUM> -
also print unpairable lines from file FILENUM, where FILENUM is 1 or 2, corresponding to FILE1 or FILE2
Possible values:
- •
-
1
- •
-
2
-
-v <FILENUM> -
like -a FILENUM, but suppress joined output lines
Possible values:
- •
-
1
- •
-
2
-
-e <EMPTY> -
replace missing input fields with EMPTY
-
-i, --ignore-case -
ignore differences in case when comparing fields
-
-j <FIELD> -
equivalent to '-1 FIELD -2 FIELD'
-
-o <FORMAT> -
obey FORMAT while constructing output line
-
-t <CHAR> -
use CHAR as input and output field separator
-
-1 <FIELD> -
join on this FIELD of file 1
-
-2 <FIELD> -
join on this FIELD of file 2
-
--check-order -
check that the input is correctly sorted, even if all input lines are pairable
-
--nocheck-order -
do not check that the input is correctly sorted
-
--header -
treat the first line in each file as field headers, print them without trying to pair them
-
-z, --zero-terminated -
line delimiter is NUL, not newline
-
-h, --help -
Print help
-
-V, --version -
Print version
Version
v(uutils coreutils) 0.12.0