shell awk命令详解
时间: 2023-04-29 10:03:51 浏览: 204
linux shell awk
awk是一种在Linux系统中的命令行文本处理工具。它可以根据指定的模式对文本进行搜索、匹配、分割和输出。
使用格式:awk 'pattern { action }' file
- pattern: 可以是正则表达式,用于匹配文本中的某些行。当匹配成功时,执行 action。
- action: 执行的操作,可以是输出、赋值等。
- file: 要处理的文本文件。
例如: awk '/root/ {print $0}' /etc/passwd 会输出所有 /etc/passwd 文件中含有 "root" 的行。
awk 是一个功能强大的工具,还有很多其他的用法,如内置变量、自定义变量、函数等。
阅读全文