处理/etc/fstab路径,使用sed命令取出其目录名和基名

Posted JohnnyFang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理/etc/fstab路径,使用sed命令取出其目录名和基名相关的知识,希望对你有一定的参考价值。

    基名相当于路径中的最后一个文件或子目录的名称,目录名则是基名之前的,或者说返回路径时的文件或目录。

  1. 取目录名

    执行 echo /etc/fstab | sed -rn s#(.*)/([^/]+)/?#\\1#p 命令,即可获取 /etc/fstab 路径中的目录名(如下图)

处理/etc/fstab路径,使用sed命令取出其目录名和基名_sed


  1. 取基名

    执行 echo /etc/fstab | sed -rn s#(.*)/([^/]+)/?#\\2#p 命令,即可获取 /etc/fstab 路径中的基名(如下图)

处理/etc/fstab路径,使用sed命令取出其目录名和基名_返回路径_02

    题外话:

    因本题中的路径相对较短,我们也可加长一点看一下效果(如下图)

处理/etc/fstab路径,使用sed命令取出其目录名和基名_返回路径_03

以上是关于处理/etc/fstab路径,使用sed命令取出其目录名和基名的主要内容,如果未能解决你的问题,请参考以下文章

文本处理工具sed

第五周

sed 练习

linux 文本处理sed&软件管理

第四周作业

Linux练习题-文本处理工具sed(施工中)