Linux shell 函数可以return负数吗?

恋喵大鲤鱼
博客专家认证
2017-07-20 03:51:16
我在脚本中的一个函数的结尾写return -1,结果报错如下错误:
./testFiler.sh: line 6: return: -1: invalid option
return: usage: return [n]
难道shell不支持return负数?
...全文
1184 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
恋喵大鲤鱼 2017-07-23
  • 打赏
  • 举报
回复
引用 楼主 K346K346 的回复:
我在脚本中的一个函数的结尾写return -1,结果报错如下错误: ./testFiler.sh: line 6: return: -1: invalid option return: usage: return [n] 难道shell不支持return负数?
我说的是return?后面我在google上面找到了答案。bash的return支持-1,但需要写成奇怪的:return -- -1,ksh是支持return -1的。
zhxianbin 2017-07-20
  • 打赏
  • 举报
回复
exit -1

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧