Aqui está uma extensão do caso mais simples ao qual você se vinculou, usando uma matriz em awk
$ awk 'BEGIN{OFS="\t"} NR==FNR {a[$1]=$1;next;} \
$1 in a {k=$1;$1="";a[k]=a[k]$0} END{for (i in a) print a[i]}' File3 File1 File2
AC 456324 DDDEE YYUKI
DC 689712 AABBC TTYJU
Ao contrário de join
, não é necessária a pré-classificação dos arquivos no campo-chave.