Eu tenho mais de cinquenta arquivos com um nome distinto em um diretório. Por exemplo:
Arquivo1:
Type,A,
RR,1,
CD,2,
Arquivo2:
Type,B,
CD,2,
FG,3,
Arquivo3:
Type,C,
RR,5,
FG,8,
QR,9,
Saída desejada
Type,A,B,C,
CD,2,2,,
FG,,3,8,
QR,,,9,
RR,1,,5
Eu tentei com join
e paste
mas sem sorte... Alguma sugestão?
Aqui estão alguns awk GNU bastante complicados. GNU awk (
gawk
) necessário para arrays-of-arraysEstou assumindo que cada arquivo tem 2 colunas, então não é completamente genérico.
Uma versão que não depende do GNU awk (testado com mawk)
Isso não é particularmente difícil de fazer, mesmo sem matrizes multidimensionais reais:
No entanto, você ainda precisa do GNU
awk
para as funções de classificação.