别名有效,但无法手动运行命令


alias git-repo="xdg-open '$(git config --get remote.origin.url | sed -e 's/:///g' -e 's/ssh/////g' -e 's/git@/https:///g')'"

这个别名有效,但当我尝试手动运行它时,它不起作用:

xdg-open '$(git config --get remote.origin.url | sed -e 's/:///g' -e 's/ssh/////g' -e 's/git@/https:///g')'

我做错了什么?

不应在单引号中使用变量表达式。试试这个:

xdg-open $(git config --get remote.origin.url | sed -e "s/:///g" -e "s/ssh/////g" -e "s/git@/https:///g")

相关内容

  • 没有找到相关文章

最新更新