You can write:
join -t $'\t' -a 1 -a 2 -1 1 -2 1 -e NULL -o 0,1.2,2.2 file1 file2
where i made these changes:
- The output format I changed
1.1( "first column of the file # 1") to 0( "merge field"), so that the values from the file # 2 can be displayed in the first field, where necessary, (in particular, so Cand Ewill.) - I added a parameter
-eto specify the value ( NULL) for missing / empty fields. $'\t', Bash . , , . , , , , .: -)