shell 函数