paste
Junta linhas de vários arquivos em um só. Ele mostra as linhas lado a lado uma por uma, como se colocasse os arquivos em paralelo. Cada arquivo vira uma coluna do resultado. Com a opção -s o resultado é invertido e cada arquivo vira uma linha

 
Sintaxe
        paste [Opção] arquivo-1.txt arquivo-2.txt

 
Parâmetros
       
 
Opção -s
Transforma todas as linhas em apenas uma
 
Opção -d
Escolhe o delimitador (o padrão é o TAB)
 
Arquivo-[1|2].txt
Arquivo de entrada a servir de base para o paste

 
Exemplos e dicas
        $ echo -e "1\n2\n3\n4\n5" > numeros.txt
        $ cat numeros-1.txt
        1
2
3
4
5
        $ echo -e "6\n7\n8\n9\n10" > numeros.txt
        $ cat numeros-2.txt
        6
7
8
9
10
        $ paste numeros-1.txt numeros-2.txt
        1 6
2 7
3 8
4 9
5 10
        $ paste -s numeros-1.txt numeros-2.txt
        1 2 3 4 5
5 6 7 8 9 10
        $ paste -d : numeros-1.txt numeros-2.txt
        1:6
2:7
3:8
4:9
5:10

 
Tutoriais
       

 
Ebook
        comandos_básicos.pdf
000webhost logo
www.000webhost.com