您的位置:首页 > 运维架构 > Shell

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 就退出。

        

        

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  个人 学习 笔记