Shell 函数使用(定义函数、函数传参)

简介: Shell 函数使用(定义函数、函数传参)

  • Shell 环境中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数。
  • 格式与案例:
方式一:
function 函数名 {
  命令...
}
方式二:
函数名() {
  命令...
}
# 定义函数
function send1 () {
  echo '发送成功1'
}
function send2 {
  echo '发送成功2'
}
send3 () {
  echo '发送成功3'
}
# 调用函数
send1
send2
send3
# 定义函数,并内部使用参数
function send1 () {
  echo "$0 - $1 - $2 - $3"
}
# 调用函数并带参
send1 7 8 9 10
# 输出:
test.sh - 7 - 8 - 9
# 定义函数,并内部使用参数
function send1 () {
  echo $[$1+$2]
}
# 调用函数并带参
send1 7 8 9 10
# 输出:
15

相关文章
|
12天前
|
Shell
Shell函数
Shell函数
28 1
|
12天前
|
存储 算法 Shell
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
37 0
|
12天前
|
Shell 应用服务中间件 nginx
shell学习(七) 【shell 函数】
shell学习(七) 【shell 函数】
13 1
|
12天前
|
人工智能 机器人 Shell
【shell】shell函数操作(有参、无参、有返回值、无返回值)
【shell】shell函数操作(有参、无参、有返回值、无返回值)
|
12天前
|
人工智能 机器人 Shell
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
|
12天前
|
Shell Linux C语言
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
38 0
|
12天前
|
存储 安全 Unix
利用Shell指令通过函数获取用户UID
利用Shell指令通过函数获取用户UID
|
12天前
|
Shell
Shell 编程快速入门 之 函数基础知识
Shell 编程快速入门 之 函数基础知识
72 0
Shell 编程快速入门 之 函数基础知识
|
12天前
|
Shell Linux Perl
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门(第二天学习)
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门
|
12天前
|
存储 Shell
Shell编程自动化之if、for、while和函数
本文主要介绍了Shell编程自动化之if、for、while和函数,并结合实例测试。
29 3