赋值运算符 函数

首页 / Awk / 赋值运算符

AWK支持以下赋值运算符-

简单分配 = 

用=表示,以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { name="Learnfk"; print "My name is", name }'

在执行此代码时,您将获得以下输出-

无涯教程网

My name is Learnfk

追加 +=

用+=表示,以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=10; cnt += 10; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=20

在上面的示例中,第一条语句将值10分配给变量 cnt,在下一条语句中,速记运算符将其值增加10。

追减 -=

它由-=表示。以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=100; cnt -= 10; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=90

在上面的示例中,第一条语句将值100分配给变量 cnt 。在下一条语句中,速记运算符的值减10。

追乘 *=

用* =表示,以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=10; cnt *= 10; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=100

在上面的示例中,第一条语句将值10分配给变量 cnt ,在下一条语句中,速记运算符将其值乘以10。

追除 /=

它由/=表示,以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=100; cnt /= 5; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=20

在上面的示例中,第一条语句将值100分配给变量 cnt 。在下一条语句中,速记运算符将其除以5。

追模 %=

它由%=表示,以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=100; cnt %= 8; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=4

幂数 ^= 

用^ =表示。以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=2; cnt ^= 4; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=16

上面的示例将 cnt 的值提高了4。

指数 **=

用** =表示。以下示例演示了这一点-

[Learnfk]$awk 'BEGIN { cnt=2; cnt **= 4; print "Counter =", cnt }'

在执行此代码时,您将获得以下输出-

无涯教程网

Counter=16

此示例还将 cnt 的值提高了4。

这一章《AWK - 运算符 - 赋值运算符 函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

相关文章

Go语言核心36讲 -〔郝林 - 55讲〕

消息队列高手课 -〔李玥 - 42讲〕

陶辉的网络协议集训班02期 -〔陶辉 - 8讲〕

程序员的测试课 -〔郑晔 - 21讲〕

如何从 React Select 选项中排除某些选项

锚标记点击以区分相同的 onClick Javascript 函数

如何在python中格式化非常小的数字?

如何确保 A 和 Bcsign 中至少有一个出现在正则表达式中?

当你的模型不能过拟合一小批数据时,这意味着什么?

如何使伴奏导航 BottomSheet 完全展开?

视频推荐〔Awk - 02-三剑客特点及应用场景〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)