awk变量

数值常量可以表示为整数(如243)、浮点数(如3.14)或用科学记数法表示的数(如.723E-1或3.4e7)。字符串则括在双引号中,例如"Hello world"。
初始化与强制类型转换:只要在awk程序中被提到,变量就开始存在。变量可以是一个字符串或一个数字,也可以既是字符串又是数字。变量被设置后,就变成与等号右边那个表达式相同的类型。未经初始化的变量的值是0就"",究竟是哪个则取决于它们被使用时的上下文。

name  =  "Nancy" name是字符串
x ++            x是数字,它被初始化为 0,然后加 1
number  =  35    number是数字

如果要将一个字符串强制转换为数字,方法为:

name  +  0

将数字转换成字符串的方法则是:

number ""

所有由split函数创建的字段或数组元素都被视为字符串,除非它们只包含数字值。如果某个字段或数组元素为空,它的值就是空串。空行也可以被视为空串。

参考资料:http://www.linuxawk.com/jiaocheng/186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值