Linux系统之文本格式化工具awk(5)

wKiom1NBYdiS7nfyAADUSidcHJE441.jpg

length([string])

功能:返回string字符串中字符的个数;

substr(string, start [, length])

功能:取string字符串中的子串,从start开始,取length个;start从1开始计数;

1

 

# tail -10 /etc/passwd |awk -F: '{print substr($1,1,6)}'

 

wKiom1NBY9Sh7pqrAADTHUJ2LfA811.jpg

system(command)

功能:执行系统command并将结果返回至awk命令

1

 

# awk 'BEGIN{print system("ls -l")}'

 

wKiom1NBZNuA7K9FAAGeZuDxZ0c123.jpg

systime()

功能:systime函数返回从1970年1月1日开始到当前时间(不计闰年)的整秒数

wKiom1NBZgWAoLy6AAC87z1Q05M583.jpg

tolower(s)

功能:将s中的所有字母转为小写

toupper(s)

功能:将s中的所有字母转为大写

1

 

# awk 'BEGIN{s="acl";print toupper(s)}'

 

================================完===================================================

PS:

awk简单应用到此结束!

AWK简介及使用实例

AWK 简介和例子

Shell脚本之AWK文本编辑器语法

正则表达式中AWK的学习和使用

文本数据处理之AWK 图解

如何在Linux中使用awk命令

文本分析工具-awk 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15553.html