como combinar o conteúdo de 2 arquivos txt no unix..eu sei que o comando cat pode fazer isso, mas como?

1

Eu preciso combinar o conteúdo de dois arquivos de texto, palavra por palavra.

O script pega todas as palavras do arquivo 1 e combina com o arquivo 2. adiciona todas as palavras combinadas no arquivo 3.

Exemplo:

File1        File2         
WordA1       WordB1
WordA2       WordB2
WordA3       WordB3

Saída: WordA1 WordB1 WordA2 WordB2 WordA3 WordB3

Como fazemos isso usando o comando cat?

    
por sam 13.03.2013 / 12:45

3 respostas

2

Tente fazer isso:

paste file1 file2

Se você quiser, apenas um como:

paste file1 file2 | sed -n '2,$p' | paste -sd ' '
    
por 13.03.2013 / 13:04
1
cat file1 file2 > outputfile.txt
    
por 13.03.2013 / 12:50
0
[max@localhost ~]$ cat file1
wordA1
wordA2
wordA3
[max@localhost ~]$ cat file2
wordB1
wordB2
wordB3
[max@localhost ~]$ paste -s file1 file2 > file3
[max@localhost ~]$ cat file3 
wordA1  wordA2  wordA3
wordB1  wordB2  wordB3
    
por 13.03.2013 / 13:15

Tags