次の内容を含むファイルがあります。
A,10,20,30,40,50
B,20,40,10,30,60
C,30,50,20,40,10
D,40,50,20,10,30
上記のCSVファイルの特定の列(例:列3)に対していくつかの算術演算(例:10で除算)を実行したいと思います。したがって、次のように書き込みます。
A,10,2,30,40,50
B,20,4,10,30,60
C,30,5,20,40,10
D,40,5,20,10,30
これはどのように達成できますか?
ベストアンサー1
この試み:
% awk -F , -v OFS=, '$3/=10' <file
A,10,2,30,40,50
B,20,4,10,30,60
C,30,5,20,40,10
D,40,5,20,10,30