shell怎么设置返回码

 时间:2024-10-17 10:34:03

本文提供三种方法去设置shell脚本的返回码。

工具/原料

shell

方法/步骤

1、通过一个全局变量mResult设置返回值,返回值可以是字符串。示例代码如下:#!/bin/shgetReturnValue1(){mResult="myreturns!!!!"}getReturnValue1echo$mResult

shell怎么设置返回码

2、看,运行上述脚本,可以得到设置的返回值。

shell怎么设置返回码

3、利用return和$螋觏钎厘?来设置返回值,返回值是0~255之间的值。示例代码如下:#!/bin/shgetReturnValue2(像粜杵泳){if[$1="y"];thenreturn1elif[$1="n"];thenreturn0elsereturn128fi}getReturnValue2$1echo$?

shell怎么设置返回码

4、脚本运行结果如下图。$?表示上一条命令的退出状态码。以下是典型的几个退出状态码及其意义:0:命令运行成功1:通用未知错误2:误用shell命令126:命令不可执行127:没有找到命令128:无效退出参数130:命令通过Ctrl+C终止255:退出状态码越界

shell怎么设置返回码

5、还可以将上述ret掼鸿乡羰urn换成echo,用echo可以设置成字符串返回值。示例代码如下:#!/bin/shgetReturnValue3(){惺绅寨瞀if[$1="y"]thenecho"Yes!"elseecho"No!"fi}returns=`getReturnValue3$1`echo$returnsreturns=$(getReturnValue3$1)echo$returns

shell怎么设置返回码

6、调用函数可以用`getReturnValue3$1`,也可以用$(getReturnValue3$1)这种方法。如下图,两种调用方法都得到了设置好的字符串返回值。

shell怎么设置返回码

java 如何获取网页动态数据 宝可梦大探险在哪里查看排行榜 Visio如何开启多屏幕提示功能 Excel如何运用创建表和函数命令自动生成序号 notepad++怎么显示菜单栏
热门搜索
国模欢欢高清炮交图片 朱砂痣图片 怪医黑杰克漫画 马踏飞燕图片 刘海图片