闲暇时间学习一点工作外的知识,日后定会用得上,本文记录一些自己接触的AWK函数,偶尔会派上用场,希望对你也有帮助
1、toupper()和tolower()函数
说明:小写转大写和大写转小写函数
测试:echo 'abcABC'|awk '{print tolower($0)}'
结果:abcabc
测试:echo 'abcABC'|awk '{print toupper($0)}'
结果:ABCABC
2、index($1,a)
说明:返回a在$1中的位置,或者说test位于$1的第几个字符处,起始位置是1
测试:echo 123456789|awk '{print index($0,7)}'
结果:7
3、substr($1,a,b)函数
说明:返回$1中从a开始到分隔符之间的内容,如果有b参数,则返回长度为b的内容
测试:echo 123456789|awk '{print substr($0,7)}'
结果:789
测试:echo 123456789|awk '{print substr($0,7,2)}'
结果:78
阅读(1993) | 评论(0) | 转发(0) |