sed 's/ /|/' file1 | sort >tmp1 sed 's/ /|/' file2 | sort >tmp2 join tmp1 tmp2 | sed s/|/ /' > result