web-dev-qa-db-ja.com

ファイルから列を読み取り、次に既存のcsvファイルに列を読み込みます

基本的に、cols.csvという複数の列を含むcsvファイルがあります

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

col.csvという1つの列を持つ新しいcsvファイルがあります

f
g
h
i

Col.csvの項目をコピーして、cols.csvの各行の最後に追加して、cols.csvにそれらが含まれるようにします。

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

それは可能ですか?参加して貼り付けてみましたが、何も機能しませんでした

2
User

test1.txtの内容

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

test2.txtの内容

f
g
h
i

サンプル。

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

説明

-dフラグを使用して、区切り文字をに設定しています。

4
Zachary Brady

-dフラグを使用して貼り付け、区切り文字をコンマに設定します。

paste -d, cols.csv col.csv
2
jayhendren