AWK基础与正则表达式入门
1. AWK基础
AWK是一个强大的数据处理工具,可用于过滤和显示文件内容。以下是一些基本操作:
- 显示文件内容 :使用 awk 命令可以打印文件的所有行。例如,打印 /etc/passwd 文件的所有行:
$ awk ' { print } ' /etc/passwd
这等同于使用 $0 变量:
$ awk ' { print $0 }' /etc/passwd
- 提取数据字段 :AWK提供了一些内置变量来提取数据,如:
-
$0:表示整行 -
$1:表示第一个字段 -
$2:表示第二个字段 - 以此类推
-
在 /etc/passwd 文件中,字段分隔符是冒号 : ,而AWK的默认分隔符是空格、制表符或换行符。可以通过以下两种方式指定输入分隔符:
- 使用 -F 选项:
超级会员免费看
订阅专栏 解锁全文
544

被折叠的 条评论
为什么被折叠?



