shell脚本--awk的用法
语法格式:awk [选项] '指令' 操作文件
常用选项:-F 指定分隔符,分隔符用""引起来
-v:var=value在awk程序开始之前指定一个值valu给变量var,这些变量值用于awk程序的BEGIN快
-f:后面跟一个保存了awk程序的文件,代替在命令行指定awk程序
实例1:在命令行直接输入awk指令
awk '{print}' 1.txt #逐行读取文件1.txt内容并打印
awk '{print $0}' 1.txt #逐行读取文件内容,并打印该行,$0保存的是当前行的内容
awk '{print "hello"}' 1.txt #逐行读取1.txt文件内容,每行结束后打印一个hello,文件1.txt有多少行就打印多少个hello
awk '{print $1}' 1.txt #打印1.txt的第一列内容,在不指定分割符的情况下,awk默认使用空白做分割符
awk -F ":" '{print $1}' access.log #以":"为分隔符打印/etc/passwd文件的第一例内容
学而不思则罔,思而不学则殆