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

来源:互联网 发布:阿里云 微信公众平台 编辑:程序博客网 时间:2024/05/29 12:55

每日掌握一个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 : 可以将找到的关键字部分加上颜色显示





原创粉丝点击