网站在政务新媒体建设,携程旅行网官网,seo外推软件,线上营销平台一.函数
封装的可重复利用的具有特定功能的代码 格式#xff1a; 方法一#xff1a; [function] 函数名 (){ 命令序列 [return x] #使用return或者exit可以显式的结束函数 } 方法二#xff1a; 函数名(){ 命令序列 } 1.函数的调用方法
#xff08;1 方法一 [function] 函数名 (){ 命令序列 [return x] #使用return或者exit可以显式的结束函数 } 方法二 函数名(){ 命令序列 } 1.函数的调用方法
1查看当前操作系统
#定义函数
#!/bin/bashos (){
if grep -i -q CentOS Linux 7 /etc/os-release
then echo 此操作系统是centos 7elif grep -i -q CentOS Linux 6 /etc/os-release
then echo 此操作系统是centos 6elif grep -i -q CentOS Linux 8 /etc/os-release
then echo 此操作系统是centos 8
fi
}#调用函数
os 2函数备份yum线上源创建yum本地源清理缓存安装httpd 2.函数的返回值 注意图中包含解决大于255的方法
3.函数传参
在Shell中调用函数时可以向其传递参数。在函数体内部通过 $n 的形式来获取参数的值例如$1表示第一个参数$2表示第二个参数…即使用位置参数来实现参数传递。