简介
Linux三剑客——grep、awk和sed的用途和常用方法。
- grep是最常用的文本搜索工具,可以快速在文件或文本中查找关键字或正则表达式。
- awk是强大的文本处理工具,可以对文本数据进行格式化、分析、筛选等操作。
- sed是流编辑器,可以通过替换、删除、插入等方式编辑文本。
示例
获取系统总内存大小
- grep Mem过滤Mem行数据
- awk '{print $2}'打印第二列数据
- sed "s/$/GB/"补充内存单位GB
~ # free -g
total used free shared buff/cache available
Mem: 62 53 8 0 1 9
Swap: 0 0 0
~ # free -g|grep Mem|awk '{print $2}'|sed "s/$/GB/"
62GB