$
Linux练习
练习
教程
English
한국어
日本語
中文
terminal
Welcome to Linux Practice Terminal!
Type "help" to see available commands.
user
@linux:
~
$
awk - 文本处理
重置课程
学习使用awk提取和处理结构化文本数据。
步骤 1
使用awk打印names.txt每行的第一个字段(单词)。
输入:awk '{print $1}' documents/names.txt
awk '{print $1}' documents/names.txt
步骤 2
使用awk的-F选项将逗号设为字段分隔符,打印sales.csv的第二列。
步骤 3
使用awk的模式匹配查找access.log中包含"ERROR"的行。
步骤 4
使用awk的NR > 1跳过sales.csv的表头行。
步骤 5
将NR与字段引用组合,打印sales.csv的行号、产品和数量。
步骤 6
使用BEGIN块在处理行之前打印标题。