如何使用 macOS bash 获取完整文件名的路径部分?

How to get the path part of a full file name with macOS bash?

这个问题与“parent”没有关系!所以,我不知道为什么问题被关闭并提到了 parent 目录的答案。

关于 macOSbash 的问题

我的文件名类似于

/Users/johndoe/Desktop/folder/file.txt

但是我只需要路径部分

/Users/johndoe/Desktop/folder

有或没有最后一个/,都可以。

我不知道该怎么做,所以我无法提供我尝试过的任何东西。

//Edit: 如果我要求 parent 路径,现在有一个讨论。我没有。这是 parent path 的定义。

dirname /Users/johndoe/Desktop/folder/file.txt