私はa.txt
、、を持っていますb.txt
。c.txt
それぞれ以下のように異なる番号を持っています:
.txt: テキストファイル
12
14
111
1
15
2
b.txt
12
18
22
23
1
2
テキスト
12
14
15
16
17
1200
出力には各ファイルのすべての数字が含まれますが、重複はありません。このようなものをテキスト ファイルにエクスポートするコマンドはありますか? 実際のテキスト ファイルには数百の行が含まれます。
答え1
ファイルはcsv、つまりカンマ区切り値だと言っていますが、あなたが挙げた例は改行で区切られています。次のようにすればいいのです。
cat a.csv b.csv c.csv | sort -u > output.csv
答え2
答え3
ファイルの数が多い場合は、次のようにします。
grep '' *.csv | cut -d: -f2 | sort -u > output.csv