Linux初级运维(十五)——bash脚本编程之函数
2018-12-13 17:56
621 查看
一、函数
函数:功能,function 代码重用的功能。
结构化编程,不能独立运行,需要调用时执行,可以被多次调用
1、定义一个函数
function FUNCNAME {
command
}
FUNCNAME(){
command
}
2、练习题
写一个脚本,判定172.28.5.180-172.28.5.200 之间的主机哪些在线。要求:
使用函数来实现一台主机的判定过程;
在主程序中来调用此函数判定指定范围内的所有主机的在线情况;
3、练习题
写一个脚本,使用函数完成
(1)函数能够接受一个参数,参数为用户名: 判断一个用户是否存在,如果存在,就返回用户的shell和UID,并返回正常状态的值;如果不存在,就说此用户不存在,并返回错误状态的值;(2)在主程序中调用函数。
扩展1:在主程序中,让用户自己输入用户名后,传递给函数来进行判断; 扩展2:在主程序中,输入用户名判断后不退出脚本,而是提示用户继续输入下一个用户名;如果用户输入的用户不存在,请用户重新输入;但如果用户输入的是q或Q 就退出。
相关文章推荐
- linux运维初级班shell脚本编程考试及参考答案20110523
- linux运维初级班shell脚本编程考试及参考答案20110523
- linux运维初级班shell脚本编程测试及参考答案
- 8.17_Linux之bash shell脚本编程入门篇(三)之循环以及函数function的使用
- Linux基础入门及系统管理01-bash脚本编程之三整数测试及算术运算18
- Linux运维学习历程-第十一天-bash逻辑运算、测试类型和脚本语句
- 菜鸟的Linux苦逼之路5 bash脚本编程之三
- Linux运维学习历程-第十二天-bash脚本与程序包管理
- linux下Bash函数功能之编写脚本(十一)
- 8.11_Linux之bash shell脚本编程入门篇(一)
- Linux基础入门及系统管理01-bash脚本编程之五字符串测试及for循环21
- Linux命令行和shell脚本编程-函数
- 谢烟客---------Linux之bash脚本编程---选择执行
- Linux Shell 脚本编程之函数
- 谢烟客---------Linux之脚本编程---函数
- Linux基础之bash脚本编程进阶篇-选择执行语句(if,case)
- 帮助Linux运维十分钟完成 Bash 脚本进阶!Bash经典用法及其案例详解列举!
- linux云计算之Bashshell脚本编程视频教程
- Linux进阶之bash编程(函数及总结)
- Linux脚本编程:Bash shell脚本的大括号