创建一个以PWD为变量的别名



我想为以下命令创建一个别名:

cd `pwd | sed 's/(.*/main/lib).*/1/'`/h

但我似乎无法将pwd作为变量传递。相反,它采用.alias文件所在的目录。我试过使用$PWD'$pwd',但似乎无法使其发挥作用。

如何为该命令创建一个别名?如有任何帮助,我们将不胜感激。

它似乎对我有用:

 alias H='cd $(pwd | sed "s=(main/lib).*=1=")/h'

最好使用函数:

hcd() { cd $(sed 's#(.*/main/lib).*#1#' <<< "$PWD")/h; }

相关内容

  • 没有找到相关文章

最新更新