【发布时间】:2020-03-03 09:15:58
【问题描述】:
我想通过定义别名将目录更改为文件的目录:
alias direc=`cd | echo dirname "$1"`
但这不起作用。对于我如何重组它的任何想法表示赞赏。
【问题讨论】:
-
这个别名有什么用?它与 dirname 完全一样吗?为什么不直接使用“目录名”?
-
嗨,我实际上想将目录更改为文件的目录。这样我设想做
direc path/to/file来自动改变它。我更新了问题,我很抱歉 -
这能回答你的问题吗? Make a Bash alias that takes a parameter? 您不能将参数传递给别名,只能传递给函数,但如果您愿意,可以创建一个调用函数的别名。
标签: bash alias cd dirname positional-parameter