【发布时间】:2016-10-28 07:50:41
【问题描述】:
给定一个文件的路径,比如说:/home/user1/archive.zip
谁能告诉我如何在不使用外部二进制文件的情况下删除字符串 archive.zip?
我知道:
${Path2File##*/}
可以给我文件名,但我需要这个文件夹的路径。
也欢迎提供通配符理解指南或解释。
【问题讨论】:
-
尝试“目录名路径”
-
不错的一个!我现在可以管理,直到问题得到回答!谢谢
-
@DarkXDroid :您可以使用参数扩展本身。请参阅我的回答。
-
@nouseforname "没有外部二进制文件",其中包括
dirname。 -
@DarkXDroid 有 bash [ builtins ] 但
dirname不是其中之一。