失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > shell获取函数返回值

shell获取函数返回值

时间:2018-07-23 15:43:39

相关推荐

shell获取函数返回值

1.使用return返回结果

#/bin/bashfunction test(){return "123"}testecho $?

注意:

1.必须使用$?获取函数返回值,如果修改为

tmp=`test`

则无法获取返回值

2.返回值必须为整型,如果修改为浮点数或者字符串,则会报错numeric argument required

2.使用echo

通过输出到标准输出返回,因为子进程会继承父进程的标准输出,因此,子进程的输出也就直接反应到父进程,而且返回值不受只能是整型的限制

#/bin/bashfunction test(){echo "123.12"}kk=$(test)echo $kk

如果觉得《shell获取函数返回值》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。