码迷,mamicode.com
首页 > 系统相关 > 详细

Linux操作利器之管道命令

时间:2015-07-28 13:04:06      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:操作   linux   文档   管道   命令   

管道命令

管道命令:顾名思义,主要在管道二字上,意思就是把一些东西通过一个管道,变成你想要的样子,管道相当于一个过滤器,留下你想要看到的东西。

Linux下面管道命令使用的是‘|’界定符,其格式为‘命令 | 命令’,即把前一个命令的输出作为第二个命令的输入,第二个命令一般是一个文档选取命令。

选取命令cut,grep

cut 按行处理文档

参数:
* -d 后面接分隔符
* -f 后面接数字第几段
* -c 以字符为单位取出来第几段

例如:

$:echo $PATH

/home/work/.jumbo/bin/core_perl:/home/work/.jumbo/bin:/home/op/opbin/optool/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/share/baidu/bin:/opt/bin:/home/opt/bin:/home/work/bin:/home/work/php/bin:/home/opt/gcc-4.8.2.bpkg-r2/gcc-4.8.2.bpkg-r2/include/c++/4.8.2/
发现下面其中有好几部分,每一部分是用‘:’分割开的,这样就可以用cut处理了

$:echo $PATH | cut -d ‘:‘ -f 5

/usr/local/bin
以‘:’为分隔符 取出第5段

$:echo $PATH | cut -d ‘:‘ -f -5

/home/work/.jumbo/bin/core_perl:/home/work/.jumbo/bin:/home/op/opbin/optool/bin:/usr/kerberos/bin:/usr/local/bin
取出前5部分,注意这里的‘-’表示前面所有的

$:$PATH | cut -d ‘:‘ -f 3,5

/home/op/opbin/optool/bin:/usr/local/bin

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux操作利器之管道命令

标签:操作   linux   文档   管道   命令   

原文地址:http://blog.csdn.net/y990041769/article/details/47102909

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!