Outro awk
:
$ awk 'BEGIN{getline l <"file1"};{print $0, l}' file2
1 2 3 12
4 5 6 12
7 8 9 12
-
BEGIN
block foi executado primeiro antes de ler o arquivo de entrada. A primeira linha emfile1
foi recuperada usando a funçãogetline()
, armazenada na variávell
- A cada linha de
file2
, imprimimos o conteúdo$0
junto coml
, separados porOFS
, que é um espaço por padrão.