Извините за тривиальный вопрос.
Я немного сражался с командой unix join, пытаясь получить вкладки вместо whitespaces в качестве разделителей по умолчанию. -t - аргумент, но они не работают (ubuntu 9.10 64 бит 2.6.31-14, GNU coreutils версии 7.4)
join file1 file2 -t"\t"
join file1 file2 -t="\t"
join file1 file2 -t="\\t"
join file1 file2 -t $"\t"
Et cetera. Конечно, я всегда могу использовать какое-то неэлегантное решение, например
join file1 file2 > output
sed "s/ /\t/g" output
Но я хотел выглядеть умным:-) Кроме того, если есть аргумент -t, он должен работать.