Linux三剑客(grep、awk、sed)

115 阅读1分钟

简介

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