cat Header.txt Detail.txt Trailer.txt >Output.txt
Isso criaria o arquivo Output.txt
que seria a concatenação dos três arquivos na ordem dada na linha de comando (supondo que o arquivo de saída possa ser criado e / ou gravado em).
Eu tenho 3 arquivos criados com os seguintes nomes. Tanto o cabeçalho quanto o trailer contêm um registro a cada vez.
Inserir arquivos:
Header.txt Detail.txt Trailer.txt
Meu requisito é copiar o registro do cabeçalho e inserir no primeiro registro do registro Detalhe e também copiar o registro do trailer e inserir no final do registro Detalhe.
Por favor, sugira como implementá-lo usando comandos UNIX.
Entrada:
Header.txt
HD
Detail.txt
D1
D2
D3
D4
Trailer.txt
TR
Resultado esperado:
Output.txt
HD
D1
D2
D3
D4
TR
Tags shell-script