六周第三次课

9.6/9.7 awk

awk命令

awk命令【过滤字符串,擅长处理列长】,擅长取列;

NR:代表行号;$0:表示内容;

-F:指定分隔符【'[print $1]'】--$代表列,$1 代表第一列;$0:整行;$NF:表示最后一列;倒数第二列: $(NF-1)

NR:代表行号;

$1: 第一列;

$0: 整行


image.png

awk  打印第一列:$1

image.png

awk 打印所有 $0--整行

image.png

image.png

awk默认以空格为指定分隔符;

image.png

image.png

awk 以#作为分隔

image.png

打印oo的行

image.png

匹配第一段包含oo的行

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

awk命令-下

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

awk 参数:NR--行号; NF=代表列

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png