每天三分钟搞定linux shell脚本26 函数返回值

每天三分钟搞定linux shell脚本26 函数返回值,第1张

函数可以产生返回值,有3个方法。

1)默认情况下是 最后一条语句对应的退出状态码

2) return 一个整数值

3)使用 echo语句 指定输出

针对 方法1 建立如下脚本:

运行后输出结果为:

针对 方法2 建立脚本:

运行后结果为:

针对 方法3 建立脚本

运行后输出结果为:

方法3使用echo语句来返回结果,而且 并没有把这个输出到stdout 中。

函数返回数组与参数传递数组一样,使用echo语句。举例如下:

运行后输出结果为:

linux的命令一般在正确执行后会返回0,执行失败的返回值都不一样。echo $?可以看到上一条命令的返回值。也可以直接在命令后用||,&&等符号,当命令执行成功时,||后的命令不会执行,当命令失败时,&&后的命令不会执行。许多命令都支持-v选项,输出详细信息,可以用awk,cut等命令截取其中的特征进行判断,条件执行。若是一个文件挂载成功了,可以直接进入挂载目录,ls查看一下文件。df命令也可以报告设备的挂载点。

PAUSE Frame是网卡流量控制的一种技术,中文意思是"暂停帧“。因此,那三个分别是: Advertised pause frame use:NO ;----宣告暂停帧使用, 不支持。Advertised pause frame use:symmetric ;;----宣告暂停帧使用, 同步。Advertised pause frame use:symmetric receive-only ;----宣告暂停帧使用, 仅同步接收。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8683191.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存