De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 25 de janeiro de 2016
Para mesclar as linhas de diferentes arquivos podemos usar o comando paste
.
Vejamos o conteúdo dos arquivos de exemplo:
$ cat arq1.txt
1
2
3
$ cat arq2.txt
a
b
c
Com o comando abaixo obtemos o resultado desejado:
$ paste -d '\n' arq1.txt arq2.txt
1
a
2
b
3
c
A diretiva '\n
indica o delimitador a ser usado para concatenar o conteúdo
dos arquivos. Em nosso caso, utilizamos a quebra de linha ('\n
).
Ainda como exemplo, o comportamento padrão do comando paste é colocar as linhas dos arquivos separadas por tabulações:
$ paste arq1.txt arq2.txt
1 a
2 b
3 c
Nos exemplos utilizamos apenas dois arquivos, mas na prática podemos usar mais arquivos. A documentação do programa não informa quantos arquivos podem ser concatenados, mas para efeitos práticos, este limite certamente é bastante confortável.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários