如何将“=”等号定义为 Bash 别名?
How to define the "=" equals sign as a Bash alias?
我想将 =
等号定义为 Bash 别名,但 Bash 不允许以下任何定义:
alias =='echo foo'
alias \=='echo foo'
alias -- =='echo foo'
alias -- \=='echo foo'
有人知道有效的符号吗?
这是保留的特殊字符之一,用于赋值和测试,不能用作别名。更多信息:http://tldp.org/LDP/abs/html/varassignment.html#EQREF
使用函数:
=() { echo "foo"; }
我想将 =
等号定义为 Bash 别名,但 Bash 不允许以下任何定义:
alias =='echo foo'
alias \=='echo foo'
alias -- =='echo foo'
alias -- \=='echo foo'
有人知道有效的符号吗?
这是保留的特殊字符之一,用于赋值和测试,不能用作别名。更多信息:http://tldp.org/LDP/abs/html/varassignment.html#EQREF
使用函数:
=() { echo "foo"; }