Linux Shell系列--dirname 删除文件名
发布时间
阅读量:
阅读量
一、研究目的阐述
在上一篇文章中,我们已讲解了basename命令的使用方法,本文将重点介绍dirname命令。该命令与basename功能相辅相成,其主要作用是去除路径中的文件名部分(含扩展名),仅保留对应的目录路径信息。
二、介绍

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

对多个输入进行同步处理
dirname 1/2.txt a/b.txt
全部评论 (0)
还没有任何评论哟~
