美好的一天,
我想知道如何使用awk进行算术运算,只能在奇数行上进行。
到目前为止,我已经完成了:
SUM=100 ; awk -v var1=$SUM '{sum = $1 + var1 ;print $(NR%2=1?sum:"0")}' file
INPUT
1
2
3
4
预期输出
101
2
103
4
提前感谢任何线索或建议。
答案 0 :(得分:3)
awk -v var1="$SUM" 'NR%2{$0+=var1}7' file
输出:
101
2
103
4