Adicione valores de linha do arquivo1 aos cabeçalhos de coluna do arquivo2

0

Eu quero fazer o oposto do que foi feito aqui: Linhas para coluna conversão de arquivo

Arquivo1

MT
MT
MT
GROUP1
GROUP1
GROUP2

Arquivo2

FALSE FALSE FALSE FALSE FALSE FALSE
FALSE FALSE FALSE FALSE FALSE FALSE
FALSE FALSE FALSE FALSE FALSE FALSE

Arquivo de saída

MT MT MT GROUP1 GROUP1 GROUP2 
FALSE FALSE FALSE FALSE FALSE FALSE 
FALSE FALSE FALSE FALSE FALSE FALSE 
FALSE FALSE FALSE FALSE FALSE FALSE 
    
por Age87 01.11.2018 / 01:32

1 resposta

1

Aqui está uma maneira, usando Awk:

awk '{$1=$1} 1' RS= File1 RS='\n' File2
MT MT MT GROUP1 GROUP1 GROUP2
FALSE FALSE FALSE FALSE FALSE FALSE
FALSE FALSE FALSE FALSE FALSE FALSE
FALSE FALSE FALSE FALSE FALSE FALSE
  • leia File1 no modo de parágrafo desativando o separador de registro
  • redefina o separador de registro padrão antes de ler File2
  • a ação $1=$1 faz com que ambos os arquivos sejam reescritos com o separador de campos de saída padrão
por 01.11.2018 / 01:43

Tags