Почему этот сценарий awk:
awk '{FS = "\t" ; print $1 " - " $2}' A.txt
с этим входным файлом A.txt
B A A1
C B A2
D A A3
выводит эти результаты
B - A
C B - A2
D A - A3
Обратите внимание, что между первыми B и A есть пробел, а не символ табуляции. Я дважды проверил это