linux 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}'
0

字符串连接操作通”二“,”+”号操作符。模式强制将左右2边的值转为 数字类型。然后进行操作。

(0)

相关推荐

  • linux awk 多文件操作2种实现方法

    我们经常会将2个有关联文本文件进行合并处理。分别从不同文件获取需要的列,然后,整体输出到一起。awk进行多文件处理时候,常常会遇到2个方面问题,第一个是怎么样合并多个文件为一个文件。第二个问题就是怎么 ...

  • Excel合并字符串(怎么把两个字符串连接起来)

    今天介绍一下在Excel中连接字符串的方法和小技巧大家都知道,在Excel中不同的字符串相连,可以使用"&"运算符:我们用了两次连接运算符"&" ...

  • EXCEL 将多个字符串连接一起&符号和concatenate

    有时我们需要将几个字符串和某些函数的值连接在一起形成一个新的字符串,当前,根据,主要可以应用&连接符以及concatenate函数.效果如图: 下文新补充一个跟连接相关的函数PHONETIC函 ...

  • Excel 2013 单元格字符串连接的方法

    Excel 2013一格一格的单元格,方便进行大量数字的运算,但若是单元格里出现的数字不是用来加总,例如日期.学号.电子邮件账号等等,甚至是纯文本时,要将这些非数字的信息组合使用,其实还是可以透过串接 ...

  • linux awk数组操作详细介绍

    用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(assoc ...

  • linux awk 内置变量使用介绍

    一、内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个字段,字段间由FS分隔 FS 输入字段分隔符 默认是空格 NF 当前记录中的字段个数,就是有多少列 NR 已经读 ...

  • linux awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)介

    一、运算符介绍 运算符 描述 赋值运算符 = += -= *= /= %= ^= **= 赋值语句 逻辑运算符 || 逻辑或 && 逻辑与 正则运算符 ~ ~! 匹配正则表达式和不匹配 ...

  • linux awk 正则表达式.正则运算符详细介绍

    使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实 ...

  • linux awk 数组排序多种实现方法

    复制代码 代码如下: [chengmo@localhost ~]$ awk 'BEGIN{info = "this is a test";split(info,tA," ");for(k in tA) ...