【发布时间】:2018-08-08 19:46:36
【问题描述】:
我正在使用基本的 shell 脚本,如果可能的话,我想知道如何执行以下操作
我已经创建了一个带有函数的基本脚本,我想在输入带有名字和姓氏等变量的主命令时调用它
源 ./test.sh;谈谈 $John $Smith
function talk($firstName, $lastName)
{
echo "hi! ${firstName} ${lastName}"
}
我似乎无法让它工作,不知道我哪里出错了,我已经尝试阅读但感到困惑
【问题讨论】:
-
顺便说一句——
function关键字不是 POSIX 标准函数声明语法的一部分;它是 bash 采用的一个 ksh 扩展(不保证受/bin/sh支持,甚至在 确实 支持它的 shell 中使用也不一定是一个好主意)。见wiki.bash-hackers.org/scripting/obsolete