在 Bash 脚本中,如何使用函数"dirname"将目录更改为文件的目录路径?



我想通过定义别名将目录更改为文件的目录:

alias direc=`cd | echo dirname "$1"`

但这行不通。任何关于我如何重组的想法都将不胜感激。

您正在倒退。dirname的结果应该是cd参数,而不是dirname尝试使用cd的输出。

此外,请使用函数而不是别名。

direc () {
cd "$(dirname "$1")"
}

相关内容

  • 没有找到相关文章

最新更新