以下のコマンドを使用して列を空にしますが、ヘッダー行を保持したいのですが、同じコマンドでそれを行うにはどうすればよいですか?
awk -F "," '{$10="";}1' OFS="," InputFile.csv > test.csv
あなたは以下で達成することができます:
awk -F, 'NR != 1{$10=""}1' OFS=, InputFile.csv > test.csv
これにより、最初の行のアクションがスキップされます。
$ sed -e 's/[^,]*//10' input.file
入力ファイルの10番目のフィールドをnullにします。