linux 选取命令 cut、grep

cut

cut 平时用的比较少,这个命令就是将一段信息的某一点切出来,处理单位是行

> man cut

使用 man 命令查看 cut 的使用
在这里插入图片描述
说一下常用的几个:

-d  : 后面接分割字符,和 -f 一起使用
-f   :根据 -d 的分割字符将一段信息分割成数段,-f 取出第几段的意思
-c  :以字符的单位取出固定字符区间

例如:

> echo ${PATH}

在这里插入图片描述

“:” 进行分割取第5个。

> echo ${PATH} | cut -d ':' -f 5

在这里插入图片描述
如果要取多段

echo ${PATH} | cut -d ':' -f 3,5

在这里插入图片描述
last 命令结果的第48个字符后所有的信息

> last | cut -c 48- | tail -n 10

在这里插入图片描述

grep
> grep [-acinv] [--color=auto] '查找字符' filename
-a  将二进制文件以文本文件的方式查找数据
-c  计算查找次数
-i   忽略大小写
-n  行号
-v  反查
--color=auto
grep 的一些高级使用
> grep [-A] [-B] [--color=auto] '查找字符' filename
-A  后面可加数字,为after的意思,除了查找的行还有其后面的n行
-B  后面可加数字,为befer的意思,除了查找的行还有其前面的行

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值