Lê colunas do arquivo, depois coluna em um arquivo csv exsistente

2

Essencialmente, eu tenho um arquivo csv que contém várias colunas, chamado cols.csv

1,a,100
2,b,200
3,c,300
4,e,400

e eu tenho um novo arquivo csv que tem uma coluna, chamada col.csv

f
g
h
i

Eu quero copiar os itens em col.csv e anexá-los ao final de cada linha em cols.csv, para que, cols.csv, contenha os mesmos

1,a,100,f
2,b,200,g
3,c,300,h
4,e,400,i

isso é possível? Eu tentei juntar, colar, nada funcionou

    
por User 16.11.2016 / 23:02

2 respostas

4

Conteúdo de test1.txt

1,a,100
2,b,200
3,c,300
4,e,400

Conteúdo de test2.txt

f
g
h
i

Amostra.

$ paste -d, test1.txt test2.txt 
1,a,100,f
2,b,200,g
3,c,300,h
4,e,400,i

Explicação

Estamos usando o sinal -d para definir o delimitador como a,

    
por 16.11.2016 / 23:09
2

Use o sinalizador -d para colar para definir o delimitador como uma vírgula:

paste -d, cols.csv col.csv
    
por 16.11.2016 / 23:09