美好的一天,
我想知道如何使用 awk 进行算术运算,仅在奇数行上。
到目前为止我已经做了:
SUM=100 ; awk -v var1=$SUM '{sum = $1 + var1 ;print $(NR%2=1?sum:"0")}' file
输入
1
2
3
4
预期输出
101
2
103
4
提前感谢您提供任何线索或建议。
最佳答案
你想要这个吗?
awk -v var1="$SUM" 'NR%2{$0+=var1}7' file
它输出:
101
2
103
4
关于bash - AWK,奇数行算术OP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26130722/