Use paste
:
paste -d"\t" file1 file2
Onde:
-
-d
especifica o dlimiter entre os dois arquivos (\t
é um tabulador). -
file1
contém as linhas que você deseja adicionar. -
file2
contém as outras linhas.
Editar : outra solução com awk
:
awk '{getline l < "file2"; print $0"\t"l} ' file1
Onde:
- o getline lê a próxima linha de
file2
na variável chamadal
, que é impressa depois da linha defile1
seguida por uma guia\t
.
Quando file1
conteria:
New
201507
201507
... e file2
contém:
A B
HM 1
BN 2
... a saída seria:
New A B
201507 HM 1
201507 BN 2