简单使用:
awk :对于文件中一行行的独处来执行操作 。
awk -F :'{print $1,$4}' :使用‘:’来分割这一行,把这一行的第一第四个域打印出来 。
AWK命令介绍
awk 语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk 抽取信息后,才能进行其他文本操作,完整的 awk 脚本通常用来格式化文本文件中的信息
1. 调用 awk:
第一种命令行方式,如:
1
|
awk [-Fieldseparator] 'commands' input-file(s)
|
这里 commands 是真正的 awk 命令,[-F 域分隔符]是可选的,awk 默认使用空格分隔,因此如果要浏览域间有空格的文本,不必指定这个选项,但如果浏览如 passwd 文件,此文件各域使用冒号作为分隔符,则必须使用-F 选项: awk -F : 'commands' input-file
第二种,将所有 awk 命令插入一个文件,并使 awk 程序可执行,然后用 awk 命令解释器作为脚本的首行,以便通过键入脚本名称来调用它
第三种,将所有 awk 命令插入一个单独文件,然后调用,如: