Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

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

相关推荐

  • tcpdump

    文章目录tcpdump补充说明语法选项实例 tcpdump 一款sniffer工具,是Linux上的抓包工具,嗅探器 补充说明 tcpdump命令 是一款抓包,嗅探器工具,它可以打…

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

    文章目录bzgrep补充说明语法参数 bzgrep 使用正则表达式搜索.bz2压缩包中文件 补充说明 bzgrep命令 使用正则表达式搜索“.bz2”压缩包中文件,将匹配的行显示到…

    入门教程 2023年 12月 6日
  • git 工作流程

    本章介绍了git的大致工作流程

    2024年 4月 30日
  • lvdisplay

    文章目录lvdisplay补充说明语法参数实例 lvdisplay 显示逻辑卷属性 补充说明 lvdisplay命令 用于显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省…

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

    文章目录usermod补充说明语法选项参数实例 usermod 用于修改用户的基本信息 补充说明 usermod命令 用于修改用户的基本信息。usermod 命令不允许你改变正在线…

    入门教程 2024年 3月 11日
  • DataFrame(表数据)

    DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Seri…

    2023年 5月 16日
  • scp

    文章目录scp补充说明语法选项参数实例 scp 加密的方式在本地主机和远程主机之间复制文件 补充说明 scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不…

    入门教程 2024年 3月 4日
  • 常量

    文章目录常量定义常量字符串常量布尔常量数值常量数值表达式 常量 上一节:第四篇 类型下一节:第六篇 函数 这是本Golang系列教程的第五篇。 定义常量 常量(constant)表…

    2023年 12月 5日
  • last

    文章目录last补充说明语法选项参数实例 last 列出目前与过去登入系统的用户相关信息 补充说明 last命令 用于显示用户最近登录信息。单独执行last命令,它会读取/var/…

    入门教程 2023年 12月 19日
  • 35. 读取文件

    欢迎来到 Golang 系列教程的第 35 篇。 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 …

    2023年 12月 5日

发表回复

登录后才能评论
Translate »