ITPub博客

首页 > Linux操作系统 > Linux操作系统 > cut and grep

cut and grep

原创 Linux操作系统 作者:ashleywzl 时间:2011-05-06 10:52:59 0 删除 编辑
撷取命令: cut, grep
就是将一段数据经过分析后,取出我们所想要的。 或者是,经由分析关键词,取得我们所想要的那一行! 不过,要注意的是,一般来说,撷取讯息通常是针对『一行一行』来分析的, 并不是整篇讯息分析的
[root@linux ~]# cut -d'分隔字符' -f fields
[root@linux ~]# cut -c 字符区间
参数:
-d :后面接分隔字符。与 -f 一起使用;
-f :依据 -d 的分隔字符将一段讯息分割成为数段,用 -f 取出第几段的意思;
-c :以字符 (characters) 的单位取出固定字符区间;
eg1----echo $PATH|cut -d ':' -f 5取出第五个
eg2----echo $PATH|cut -d ':' -f 3,5取出第三个到第五个
eg3----export | cut -c 12- 将 export 输出的讯息,取得第 12 字符以后的所有字符串
cut 主要的用途在于将『同一行里面的数据进行分解!』, 最常使用在分析一些数据或文字数据的时候

grep
grep 则是分析一行讯息, 若当中有我们所需要的信息,就将该行拿出来(字符串查找),返回的是关键字所在的行
grep [-acinv] '搜寻字符串' filename
-c 找到的次数
-i ignore captial
-n input row number
-v input the row without the goal
eg1---last|grep 'root'
eg2---last | grep 'root' |cut -d ' ' -f1(在 last 的输出讯息中,只要有 root 就取出,并且仅取第一栏)
grep 可以解析一行文字,取得关键词,若该行有存在关键词, 就会整行列出来!
cut,grep经常与|(pipe)结合使用

cut.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25676270/viewspace-694599/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 命令判断
请登录后发表评论 登录
全部评论

注册时间:2011-04-11

  • 博文量
    65
  • 访问量
    53443