AWK支持以下递增和递减运算符-
它由++表示,它将操作数的值增加1。此运算符首先将操作数的值增加,然后返回增加的值, 例如,在下面的示例中,此运算符将两个操作数a和b的值都设置为11。
awk 'BEGIN { a=10; b=++a; printf "a=%d, b=%d\n", a, b }'
在执行此代码时,您将获得以下输出-
a=11, b=11
用-表示,它将操作数的值减 1 ,该运算符首先递减操作数的值,然后返回递减的值,在下面的示例中,此运算符将两个操作数a和b的值都设置为9。
[Learnfk]$awk 'BEGIN { a=10; b=--a; printf "a=%d, b=%d\n", a, b }'
执行上述代码后,您将获得以下输出-
a=9, b=9
它由++表示,它将操作数的值增加1,此运算符首先返回操作数的值,然后将其值增加, 例如,以下代码将操作数a的值设置为11,将b设置为10。
[Learnfk]$awk 'BEGIN { a=10; b=a++; printf "a=%d, b=%d\n", a, b }'
在执行此代码时,您将获得以下输出-
a=11, b=10
用-表示,它将操作数的值减 1,该运算符首先返回操作数的值,然后递减其值。如,以下代码将操作数a的值设置为9,将b设置为10。
链接:https://www.learnfk.comhttps://www.learnfk.com/awk/awk-increment-decrement-operators.html
来源:LearnFk无涯教程网
[Learnfk]$awk 'BEGIN { a=10; b=a--; printf "a=%d, b=%d\n", a, b }'
在执行此代码时,您将获得以下输出-
a=9, b=10
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)