Bash Shell编程初学基础篇之二
时间如白驹过隙,一晃过去了几周,一切的计划都没有变化快。当你制定计划实施时,在这期间却会发生许多打乱我们计划的事情,但是我们还是要坚持下去,胜利是属于坚持到最后的人!实践出真理,中级基本结束了,需要回过头了好好总结一下了。心中总有好多话想找个同行唠唠;不废话了,估计大家都烦了!总有一天,你会成为你想成为的人;与其花时间摇摆,不如简单前行
回顾:上次主要从Bash脚本的格式,变量,基本运算语法和实例来总结了Shell的基本用法;接下来我们将从以下几点来继续总结一下脚本的语法;
一、概述
Shell的循环主要有3种: for,while,until;
Shell的分支判断主要有2种: if,case;
二、基本使用规范格式
1、if分支三种使用格式
2、case基本格式
3、for语句格式
4、while语句基本格式
5、until语句基本格式
三、实例解析
1、if单分支语句实例
2、if双分支语句实例
3、if多分支语句实例
4、for语句实例
结果如下
5、while语句实例
6、until语句实例
7、case语句实例
写一个脚本,使用格式:script.sh { start|stop|restart|status }
1)start :创建/var/lock/subsys/script.sh
2)stop:删除此文件
3)restart:先删除文件,在创建文件
4)status:如果文件存在,显示running,否则显示stopped
总结,以上实例均通过实践,截屏分享与大家,shell脚本的基本语法知识通过这两节博客基本都包括了,基本用法比较简单,但是要写出强大功能的脚本还需要我们继续努力,熟悉Linux系统的基本命令,如果能在生产环境中去实践一下是最好,就像马哥曾经说的,开发者永远不理解我们的痛点;一点一点积累,相信总有一天我们会成为自己想成为的人,加油!!!
原创文章,作者:wxdz_2004(古雨秋),如若转载,请注明出处:http://www.178linux.com/4000
评论列表(1条)
标签功能相当于酒香,文章相当于酒,没有了酒香,酒也难被发现