Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142394
  • 博文数量: 19
  • 博客积分: 216
  • 博客等级: 入伍新兵
  • 技术积分: 751
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-05 11:30
个人简介

欢迎喜欢linux技术的朋友共同交流

文章分类
文章存档

2018年(2)

2014年(5)

2013年(8)

2012年(4)

我的朋友

分类: LINUX

2014-02-20 11:03:29

闲暇时间学习一点工作外的知识,日后定会用得上,本文记录一些自己接触的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

阅读(1931) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~