我正在编写一个bash脚本,在函数名中使用感叹号非常方便.
例:
function hello! {
echo goodbye
}
function hello {
echo hello
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理!
仔细查看规格后,我发现了这个:
name 一个单词,由字母,数字和下划线组成,以字母或下划线开头.名称用作shell变量和函数名称.也称为标识符.
我觉得我在这里打破规则.这是错的吗?将来这会弄得一团糟吗?究竟发生了什么?