Linux管道选取命令:cut、grep

选取命令就是将一段数据经过分析后,取出我们所想要的,或是经历分析关键词,取得我们所想要的那一行

一般来说,选取信息通常是针对一行一行来分析的,而不是整篇信息分析

下面介绍两个很常用的信息选取命令:

cut(列)

cut命令主要用于将同一行里面的数据进行分解,但是它在处理多空格相连的数据会比较吃力(可使用awk来替换)

cut  -d‘分隔字符’  -f  fields

cut  -c 字符区间

选项与参数:

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

-f:根据-d的分隔字符来讲一段信息划分成数段,用-f取出第几段的意思,段之间用逗号隔开

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

 

取前11个字符:

不想要前面11个字符:

 取两个字符区间:

grep(行)

grep命令可以解析一行文字,取得关键词,若该行有关键词,就会整行列出来

grep 【-acinv】【--color=auto】 ‘查找字符’  filename

选项与参数:

-a:将二进制文件以文本文件的方式查找数据

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

-i:忽略大小写的不同,所以大小写视为相同

-n:顺便输出行号

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

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

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏大橙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值