Shell 函数返回值
如果 shell 函数中没有
return返回值,则函数的返回值是该函数的执行状态:0,成功;1,失败。注意,shell 函数return返回的值只能够是整数 。想要在 shell 函数中返回特定的值,可以通过将需要返回的值输出到标准输出中来传递给主程序变量。
1 | #!/bin/sh |
因为,shell 赋值默认为字符串,所以要用命令替换符(`)。否则,
RESULT的值为字符串do_check。$?:上个命令的退出状态,或函数的返回值
如果 shell 函数中没有 return 返回值,则函数的返回值是该函数的执行状态:0,成功;1,失败。注意,shell 函数 return 返回的值只能够是整数 。
想要在 shell 函数中返回特定的值,可以通过将需要返回的值输出到标准输出中来传递给主程序变量。
1 | #!/bin/sh |
因为,shell 赋值默认为字符串,所以要用命令替换符(`)。否则,
RESULT的值为字符串do_check。$?:上个命令的退出状态,或函数的返回值