linux系统使用grep命令提取文件的基名或者路径名

Posted hx1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统使用grep命令提取文件的基名或者路径名相关的知识,希望对你有一定的参考价值。

效果等于~]#dirname /etc/sysconfig/network-scripts/ifcfg-ens33
echo "/etc/sysconfig/network-scripts/ifcfg-ens33"|grep  -o -E "(^/([^/]+/)*[^[:space:]])|^/"|grep -o -E "^/([^/]+/)*"|grep -o -E "(/[^/]+)+|^/"

 

效果等于:~]#basename /etc/sysconfig/network-scripts/ifcfg-ens33
echo "/etc/sysconfig/network-scripts/ifcfg-ens33"|grep  -o -E "[^/]+/?$"|grep -o -E "^[^/]+"

  

以上是关于linux系统使用grep命令提取文件的基名或者路径名的主要内容,如果未能解决你的问题,请参考以下文章

文件管理

linux文本处理sed软件包管理磁盘存储文件系统和挂载

linux grep怎么使用系统变量?

Linux 文本三剑客之 grep

第二周

locate命令