Advertisement

Linux Shell系列--dirname 删除文件名

阅读量:

一、研究目的阐述

在上一篇文章中,我们已讲解了basename命令的使用方法,本文将重点介绍dirname命令。该命令与basename功能相辅相成,其主要作用是去除路径中的文件名部分(含扩展名),仅保留对应的目录路径信息。

二、介绍

dirname首先会清除字符串末尾可能出现的多余斜杠,随后定位到最后一个斜杠的位置,并将该位置之后的所有字符移除,最终将处理后的目录路径信息输出至标准输出。若原始字符串中未包含任何'/'字符,则系统将返回'.'作为输出结果。

复制代码
 dirname 1/2.txt

    
 dirname 1/2.txt/
    
    
    
    

对多个输入进行同步处理

复制代码
    dirname 1/2.txt a/b.txt
    

![](https://ad.itadn.com/c/weblog/b

全部评论 (0)

还没有任何评论哟~