bash – 在shell中定义“条件”别名的最佳方法
发布时间:2020-12-15 18:50:19 所属栏目:安全 来源:网络整理
导读:如果发现“ag”可执行文件,最好的方法是定义一个别名? if (( $+commands[ag] )) ; then alias grep='ag'; fi 要么 [[ -s $(which ag) ]] alias grep='ag' 要么 if $(which ag /dev/null); then alias grep='ag'; fi 要么 …? 最好的,我的意思是更强大,更强
如果发现“ag”可执行文件,最好的方法是定义一个别名?
if (( $+commands[ag] )) ; then alias grep='ag'; fi 要么 [[ -s $(which ag) ]] && alias grep='ag' 要么 if $(which ag >& /dev/null); then alias grep='ag'; fi 要么 …? 最好的,我的意思是更强大,更强大和更便携(Bash,Zsh). 你有什么建议?
与您提出的(主要是非便携式)替代方案相比,我看不到简单明显的POSIX变体如何具有任何缺点.
type ag >/dev/null 2>&1 && alias grep=ag (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |