次のファイルがあります。
1 1
2 5.24
3 12.46
4 21.56
など。次のように変更する必要があります。
1 1
3 5.24
5 12.46
7 21.56
早く。したがって、最初の列は整数ではなく列の長さから2i+1
奇数でなければなりません。シェルコマンドを使用する最良の方法は何ですか?i
0
答え1
答え2
awkを使うのはとても簡単です
$ awk '{$1 = 2*(NR-1)+1} 1' file
1 1
3 5.24
5 12.46
7 21.56