加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

防止bash别名在shell启动时评估语句

发布时间:2020-12-15 19:07:57 所属栏目:安全 来源:网络整理
导读:说我有以下别名 alias pwd_alias='echo `pwd`' 这个别名不是“动态的”。一旦Shell启动,它会评估pwd。有没有办法延迟评估表达式在蜱,直到别名的运行时间? 你真正想要的是一个功能,而不是一个别名。 pwd_alias() { echo "$PWD"} 别名只是替换文本。任何有
说我有以下别名
alias pwd_alias='echo `pwd`'

这个别名不是“动态的”。一旦Shell启动,它会评估pwd。有没有办法延迟评估表达式在蜱,直到别名的运行时间?

你真正想要的是一个功能,而不是一个别名。
pwd_alias() {
   echo "$PWD"
}

别名只是替换文本。任何有复杂性的东西都需要一个功能。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读