管道命令
管道命令:顾名思义,主要在管道二字上,意思就是把一些东西通过一个管道,变成你想要的样子,管道相当于一个过滤器,留下你想要看到的东西。
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
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-13 10:47:02