【发布时间】:2012-01-10 20:45:51
【问题描述】:
我正在编写一个 bash 脚本,在函数名中使用感叹号真的很方便。
例子:
function hello! {
echo goodbye
}
function hello {
echo hello
}
而且有效!
查看specs后,我发现了这个:
姓名 仅由字母、数字和下划线组成并以字母或下划线开头的单词。名称用作 shell 变量和函数名称。也称为标识符。
我觉得我在这里违反了规则。这是错的吗?这会在将来搞砸吗?究竟发生了什么?
【问题讨论】: