Linux / Bashのこのcsvファイルからこれら2つの列をどのように分離できますか?

Linux / Bashのこのcsvファイルからこれら2つの列をどのように分離できますか?

これら2つの列をそれぞれ別々のテキストファイルに分割したいと思います。このデータは、タイタニックの乗客データを含むKaggleのcsvファイルから取得されます。最初の列は乗客の数で、2番目の列は乗客の年齢です。つまり、1歳の子供10人、2歳の子供12人などです。私はそれらを分離してコマンドラインの簡単なチャートに入れたいと思います。これまで、csvkitを使用してデータセットを操作しました。ありがとうございます!私は初めてLinuxに触れ、コミュニティに参加するのは今回が初めてです!

 10 1
 12 2
  7 3
 10 4
  5 5
  6 6
  4 7
  6 8
 10 9
  4 10

答え1

これを達成する方法はいくつかありますが、cutおそらくこれが最も簡単な方法です。

cut -f1 -d" " inputfile >column1.txt

cut -f2 -d" " inputfile >column2.txt

関連情報