标签: bash
为什么下面的代码会在标题中给出错误?
_say_hey() { echo "hey" } echo "$(_say_hey())"
答案 0 :(得分:7)
调用函数时,将其称为普通命令(不要括号):
echo "$(_say_hey)"
请注意,这里的echo是多余的;你可以在一行上单独写_say_hey以获得相同的效果。
echo
_say_hey