每日掌握一个Linux命令 之 选取命令 cut,grep

本文介绍了Linux系统中用于数据筛选的两个重要命令:cut和grep。cut命令能够从文本中提取特定字段或字符,而grep则用于搜索包含指定模式的行。本文详细解释了这两个命令的使用方法及其参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每日掌握一个Linux命令 之 选取命令 cut,grep

选取命令: 就是将一段数据经过分析后,取出我们所想要的,或者是经由分析关键字,取得我们想要的那一行。一般选取信息通常是针对“行”来分析的,并不是整篇信息分析的。

常用的两个选取命令:cut、grep

cut

作用:这个命令可以将一段信息的某一段“切”出来,处理的信息是以“行”为单位。

cut -d '分隔字符'  -f fields      例如: echo $PATH | cut -d ':' -f 3  取出第三段   /  echo $PATH | cut -d ':' -f 3,6  取出第3、6段
cut -c 字符范围      例如: export | cut -c 12-20  取出第12-20的字符
参数:

-d :  后接分隔字符,与 -f 一起使用

-f : 依据-d的分隔字符将一段信息切割成为数段,用-f 取出第几段的意思

-c : 以字符的单位取出固定字符区间

grep

全称: global regular expresion print

作用:分析一行信息。若当中有我们所需要的信息,就将该行拿出来。

grep [-acinv] [--color=auto] '查找字符串' filename         例如: last | grep -v 'root'  /   grep --color=auto 'MANPATH' /etc/man.config
参数:

-a: 将binary 文件以text文件的方式查找数据

-c: 计算找到‘查找字符串’ 的次数

-i : 忽略大小写

-n : 顺便输出行号

-v : 反向选择,即显示出没有‘查找字符串’内容的那一行

--color = auto : 可以将找到的关键字部分加上颜色显示





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值