Lê a linha do arquivo e adiciona na mesma linha de outro arquivo

0

Eu tenho um arquivo como este:

aaa
bbbb
c

E outro assim:

1  1241
2  301094209
3  432423

Eu quero isso:

1  1241 aaa
2  301094209 bbbb
3  432423 c

para que eu possa plotar com o Gnuplot. Se você souber como plotar isso sem fazer essa manipulação eu gostaria de saber também, mas eu quero saber como eu poderia fazer o que eu quero fazer também:)

    
por David 天宇 Wong 05.05.2015 / 21:12

3 respostas

4

paste -d " " file2 file1 

Saída:

1  1241 aaa
2  301094209 bbbb
3  432423 c

-d LIST : reutilize caracteres de LIST em vez de TABs

    
por 05.05.2015 / 21:15
3

Talvez o comando colar seja o que você está procurando?

paste file0 file1

Isso imprimirá, em seqüência, cada linha de file0 , seguida da linha linha correspondente de file1 . O separador padrão é uma guia, mas isso pode ser alterado com -d , se necessário.

    
por 05.05.2015 / 21:17
2

tente paste . A partir da página man: escreva linhas que consistem nas linhas sequencialmente correspondentes de cada FILE, separadas por TABs, para a saída padrão. Sem FILE, ou quando o FILE é -, leia a entrada padrão.

    
por 05.05.2015 / 21:16