入力 CSV ファイルのすべての行の最初の列を取得し、新しいファイルに出力するにはどうすればよいですか? 使用を考えてawk
いますが、方法がわかりません。
質問する
77231 次
6 に答える
82
これを試して:
awk -F"," '{print $1}' data.txt
ファイル内の各入力行を文字 ( で指定)data.txt
に基づいて異なるフィールドに分割し、最初のフィールド (列) を stdout に出力します。,
-F
于 2012-07-26T11:49:42.690 に答える
67
できること:
$ cut -d, -f1 data.txt
于 2012-07-26T11:50:22.513 に答える
12
echo "a,b,c" | cut -d',' -f1 > newFile
于 2012-07-26T11:50:51.690 に答える
7
入力
a,12,34
b,23,56
コード
awk -F "," '{print $1}' Input
フォーマット
awk -F <delimiter> '{print $<column_number>}' Input
于 2012-07-26T12:01:14.977 に答える
3
これは、次を使用して実現できますgrep
。
$ grep -o '^[^,]\+' file.csv
于 2015-11-12T13:37:44.170 に答える