web-dev-qa-db-ja.com

1つの列を空にしたいのですが、ヘッダー名をUNIXに保持したい

以下のコマンドを使用して列を空にしますが、ヘッダー行を保持したいのですが、同じコマンドでそれを行うにはどうすればよいですか?

awk -F "," '{$10="";}1' OFS="," InputFile.csv > test.csv
1
Priya

あなたは以下で達成することができます:

awk -F, 'NR != 1{$10=""}1' OFS=, InputFile.csv > test.csv

これにより、最初の行のアクションがスキップされます。

2
jesse_b
$ sed -e 's/[^,]*//10' input.file

入力ファイルの10番目のフィールドをnullにします。

0
Rakesh Sharma