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

问题描述 投票:0回答:1

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

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

但是这不起作用。我如何重组它的任何想法都值得赞赏。

bash alias cd dirname positional-parameter
1个回答
0
投票

您正在倒退。 dirname的结果应为[cdargument

也请使用函数代替别名。

direc () {
  cd "$(dirname "$1")"
}
© www.soinside.com 2019 - 2024. All rights reserved.