在我的.bashrc 中,有一个名为 hello 的函数:
function hello() {
echo "Hello, $1!"
}
我希望能够像下面这样从 shell 调用 hello () :
$ hello Lloyd
然后得到输出:
> Hello, Lloyd!
秘诀是什么?
(当然,我心目中的真正功能要复杂得多。)
编辑: 我认为这实际上是由函数中的语法错误引起的! : (
function coolness() {
if[ [-z "$1"] -o [-z "$2"] ]; then
echo "Usage: $0 [sub_package] [endpoint]";
exit 1;
fi
echo "Hi!"
}