0

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

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

但这不起作用。对于我如何重组它的任何想法表示赞赏。

4

1 回答 1

1

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

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

direc () {
  cd "$(dirname "$1")"
}
于 2019-11-06T20:21:25.993 回答