Linux疑难杂症解决方案100篇(二)-SHELL编程函数的定义及调用
【摘要】
1. 什么是函数?
shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数
给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能
2. 如何定义函数?
方法一:
函数名(){ 函数体(一堆命令的集合,来实现某个功能)}
方法二:
function&nb...
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
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/108375217
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)