Linux从入门到精通系列之SHELL编程函数的定义及调用

tech2022-09-13  104

1. 什么是函数?

shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数

给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能

2. 如何定义函数?

方法一:

函数名() {   函数体(一堆命令的集合,来实现某个功能) }

方法二:

function 函数名() {    函数体(一堆命令的集合,来实现某个功能) }

 

函数中return说明:

return可以结束一个函数。类似于循环控制语句break(结束当前循环,执行循环体后面的代码)。

return默认返回函数中最后一个命令状态值,也可以给定参数值,范围是0-256之间。

如果没有return命令,函数将返回最后一个指令的退出状态值。

3. 函数如何调用?

(一) 当前命令行调用

[root@localhost tmp]# cat fun1.sh #!/bin/env bash hello(){ echo "hello future $1" hostname } menu(){ cat <<-EOF 1. mysql 2. web 3
最新回复(0)