【发布时间】:2020-10-30 13:12:48
【问题描述】:
我正在尝试创建一个 bash 函数,但该函数必须显示一些消息并返回一个值。 这是一个例子:
#!/bin/bash
function test() {
echo "Hello"
return 0
}
if [ $(test) ]; then
echo "yes"
else
echo "no"
fi
但如果我执行回显退出,我无法捕获返回值。 这是可能的? 问候
【问题讨论】:
-
btw.:为避免意外,我不会为已分配为内置命令的函数命名。请参阅:
type test、help test和help help -
是的,这只是一个示例代码,将其发布在stackoverflow中
标签: bash function echo return-value