我试图在.bashrc
文件中定义其他别名时重用别名变量,如下所示:
alias cwd='cd /work/local/assignment1'
alias module1='$(cwd)/module1'
module1
我想要进入的目录在哪里cd
。
这不起作用,我想知道是否可以在定义别名时使用变量。
任何帮助表示赞赏。
答案1
你的cwd
不是 avariable
而是alias
.你可以这样做:
cwd='cd /work/local/assignment1'
alias module1='$cwd/module1'
正如 @StephenHarris 所建议的,您可能需要添加以下内容以使您的cwd
工作正常:
alias cwd='$cwd'