shell-awk
F
$0是输出一整行
FS字段分隔符
第一行输出一整行,是因为没有识别到FS里面放的是“:”,所以走的是用“空格”分隔的字段,又因为第一行没有空格,所以输出的是一整行。这个是从第二行才识别到分隔符是“:”
所以修改一下,写到这个动作之前
RS记录分隔符
不想输出这么多行,就想输出1-3行
输出第一行的所有字段
FNR
FILENAME
OFS
awk的应用
2.
-f是读文件
$0是输出一整行
第一行输出一整行,是因为没有识别到FS里面放的是“:”,所以走的是用“空格”分隔的字段,又因为第一行没有空格,所以输出的是一整行。这个是从第二行才识别到分隔符是“:”
所以修改一下,写到这个动作之前
不想输出这么多行,就想输出1-3行
输出第一行的所有字段
2.
-f是读文件