Mesclar um número de arquivos de texto em um com a próxima linha para cada arquivo

1

Eu tenho 2 arquivos. Eu quero mesclá-los.

Conteúdo do arquivo1:

abc

Conteúdo do arquivo2:

def

O arquivo combinado deve ser:

abc 
def
    
por Ocean 19.03.2013 / 07:35

2 respostas

3

Este é um uso 1 útil do cat :

$ cat File1 File2 > CombinedFile

Notas de rodapé:

1. Ao contrário do uso inútil do gato

    
por 19.03.2013 / 07:40
0

Este scriptlet perl faz isso:

#!/usr/bin/perl

open my $f1, "<", $ARGV[0];
open my $f2, "<", $ARGV[1];

do {
    $line1 = <$f1>;
    print $line1 if(defined($line1));
    $line2 = <$f2>;
    print $line2 if(defined($line2));
} while(defined($line1) && defined($line2));
while(<$f1>) {
    print;
}
while(<$f2>) {
    print;
}

Ligue como, por exemplo, %código%. Tem a verificação de erros no , apenas um script em modo thowaway.

    
por 19.03.2013 / 17:23

Tags