Unix命令获取没有basename的文件路径

log*_*gan 2 unix linux bash shell

我在unix目录中有以下文件

/home/files/myfiles/good.txt
Run Code Online (Sandbox Code Playgroud)

我需要单独提取文件路径

预期产量:/home/files/myfiles

注意:我不能使用剪切操作,因为文件路径是动态的.我将文件名和文件路径作为shell脚本的单个用户输入

mat*_*thk 16

尝试

$ dirname /home/files/myfiles/good.txt
Run Code Online (Sandbox Code Playgroud)