shell 编程(11)function

function(函数)就是对代码的封装,通常会完成一个功能,而出现的一种组织和代码的方式。

函数式编程
减少代码重复编写,从而也提高了代码的可复用率。
程序逻辑解构清晰。
可以使程序代码更易读,便于管理维护。
是模块化编程思想的基础。

设置函数方法

方法一:
函数名() {
函数要实现的功能代码
}

方法二:
function 函数名 () {
函数要实现的功能代码
}

例子:
say_hi (){
echo "hello world"
}

调用函数方法

无参数调用

say_hi

有参数调用

say_hi (){
     echo "hello $1"
 }
say_hi  no

注意
@ 表示命令行中的所有参数,每个参数区分对待# 表示命令行中所有参数的个数(不统计$0)

实操

1.写系统初始化脚本
配置YUM
安装 bash-completion epel-release lsof
关闭 selinux
关闭 firewalld
配置静态 IP
按q键退出程序

2.编写系统管理工具箱
查看内存的使用情况
查看磁盘的使用情况
查看系统的负载
查看目前登录的用户数量
按q键退出程序
......

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容