return

return

从函数中退出并返回数值。

概要

return [n]

主要用途

  • 使得shell函数退出并返回数值,如果没有指定n的值,则默认为函数最后一条命令执行的返回状态。

参数

n(可选):整数。

返回值

返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。

在函数外执行return语句会返回失败。

例子

#!/usr/bin/env bash
# 定义一个返回值大于255的函数
example() {
  return 259
}
# 执行函数
example
# 显示3
echo $?

注意

  1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/return/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 4日 下午7:11
下一篇 2024年 3月 4日 下午7:12

相关推荐

  • vi

    文章目录vi补充说明语法选项参数知识扩展 vi 功能强大的纯文本编辑器 补充说明 vi命令 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编…

    入门教程 2024年 3月 11日
  • sort

    文章目录sort概要主要用途选项参数返回值例子注意 sort 对文本文件中所有行进行排序。 概要 sort [OPTION]… [FILE]… sort [OPTION].…

    入门教程 2024年 3月 5日
  • mtools

    文章目录mtools补充说明语法选项实例 mtools 显示mtools支持的指令 补充说明 mtools命令 显示mtools支持的指令,mtools为MS-DOS文件系统的工具…

    入门教程 2024年 1月 3日
  • diff3

    文章目录diff3补充说明语法选项参数 diff3 比较3个文件不同的地方 补充说明 diff3命令 用于比较3个文件,将3个文件的不同的地方显示到标准输出。 语法 diff3(选…

    入门教程 2023年 12月 7日
  • lpc

    文章目录lpc补充说明语法实例 lpc 命令行方式打印机控制程序 补充说明 lpc命令 式命令行方式打印机控制程序,有5个内置命令。 语法 lpc 实例 [root@localho…

    入门教程 2023年 12月 19日
  • lvresize

    文章目录lvresize补充说明语法选项参数实例 lvresize 调整逻辑卷空间大小 补充说明 lvresize命令 用于调整LVM逻辑卷的空间大小,可以增大空间和缩小空间。使用…

    入门教程 2023年 12月 19日
  • Java String 类

    字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 文章目录创建字符串StringDemo.java 文件…

    2023年 3月 4日
  • hostid

    文章目录hostid概要主要用途选项例子注意 hostid 显示当前主机的十六进制数字标识。 概要 hostid [OPTION]… 主要用途 显示当前主机的十六进制标识符。 …

    入门教程 2023年 12月 15日
  • lftpget

    文章目录lftpget补充说明语法选项参数 lftpget 调用lftp指令下载指定的文件 补充说明 lftpget命令 通过调用lftp指令下载指定的文件。 语法 lftpget…

    入门教程 2023年 12月 19日
  • dris

    文章目录dris补充说明语法选项 dris 显示和清空目录堆栈中的内容 补充说明 dris命令 用于显示和清空目录堆栈中的内容。 语法 dris(选项) 选项 +n:显示从左边算起…

    入门教程 2023年 12月 7日

发表回复

登录后才能评论
Translate »