awk命令
awk是一个强大的报告生成工具,用于格式化文本输出 语法: awk [options] -f 'program' filename program由{ pattern + action statements}组成,动作语句之间用分号“;”分隔 选项: -F:指定输入分隔符 -v VAR=value:自定义变量 常用命令 1、print print item1,item2,...... item之间用逗号分隔,如果省略item,相当于print $0 2、变量 内置变量 FS:input field seperator,输入分隔符,与-F指定的相同,默认是空白字符 OFS:output field seperator,输出分隔符,默认空白字符 [root@localhost ~]# awk -v FS=: '{print $1}' /etc/passwd root bin daemon adm [root@localhost ~]# awk -F : '{print $1,$3}' /etc/passwd root 0 bin 1 daemon 2 adm 3 [root@localhost ~]# awk -v FS=: -v OFS=" | " '{print $1,$3}' /etc/passwd root | 0 bin | 1