我正在尝试使用 Unix 命令从 /this/is/could/be/any/path/abc.txt
中获取 "abc.txt"
。
请注意,/this/is/could/be/any/path
是动态的。
有什么想法吗?
最佳答案
在 bash
中:
path=/this/is/could/be/any/path/abc.txt
如果您的路径中有空格,请将其包裹在 "
path="/this/is/could/be/any/path/a b c.txt"
然后要提取路径,请使用 basename function
file=$(basename "$path")
或
file=${path##*/}
关于bash - 从完整路径中获取 Unix 中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10124314/