awk字符串连接操作(字符串转数字,数字转字符串)awk中数据类型,是不需要定义,⾃适应的。有时候需要强制转换。我们可以通过下⾯操作完成。
⼀、awk字符串转数字
[chengmo@centos5 ~]$ awk 'BEGIN{a="100";b="10test10";print (a+b+0);}'
110
只需要将变量通过”+”连接运算。⾃动强制将字符串转为整型。⾮数字变成0,发现第⼀个⾮数字字符,后⾯⾃动忽略。
⼆、awk数字转为字符串
[chengmo@centos5 ~]$ awk 'BEGIN{a=100;b=100;c=(a""b);print c}'
100100
只需要将变量与””符号连接起来运算即可。
三、awk字符串连接操作
[chengmo@centos5 ~]$ awk 'BEGIN{a="a";b="b";c=(a""b);print c}'
ab
[chengmo@centos5 ~]$ awk 'BEGIN{a="a";b="b";c=(a+b);print c}'
字符串连接操作通”⼆“,”+”号操作符。模式强制将左右2边的值转为数字类型。然后进⾏操作。
linux字符串转数组

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。