unix join separator char January 1, 2024 by Tarik I think it takes a variable generated on-the-fly Try join file1 file12 -t $'\t'