AWK 一元运算符

返回上一级

AWK 中的一元运算符只有两个: 一元加号( + )、一元减号( - )

一元加号( + )

一元加号使用 加号( + ) 表示。它的作用是将右边的操作数乘以 +1 也就是乘以 1

从某些方面说,一元加号( + )的作用就是将操作数转换为数字

[www.twle.cn]$ awk 'BEGIN { x = -10; x = +x; print "x =", x }'
[www.twle.cn]$ awk 'BEGIN { x = "name"; x = +x; print "x =", x }'
[www.twle.cn]$ awk 'BEGIN { x = "123456789"; x = +x; print "x =", x }'

运行上面的 awk 命令,输出结果如下

x = -10
x = 0
x = 123456789

一元减号( - )

一元加号使用 减号( - ) 表示。它的作用是将右边的操作数乘以 -1

从某些方面说,一元减号( - )的作用就是把操作数转换为数字,并执行 0 - 操作数 运算

[www.twle.cn]$ awk 'BEGIN { x = -10; x = -x; print "x =", x }'
[www.twle.cn]$ awk 'BEGIN { x = "name"; x = -x; print "x =", x }'
[www.twle.cn]$ awk 'BEGIN { x = "123456789"; x = -x; print "x =", x }'

运行上面的 awk 命令,输出结果如下

x = 10
x = 0
x = -123456789

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.