2.简单Shell脚本的设计
问题
本案例要求编写三个脚本程序,分别实现以下目标:
1)在屏幕上输出一段文字“Hello World”
2)能够为本机快速配好Yum仓库
3)能够为本机快速装配好vsftpd服务
方案
当脚本的代码量较大,或者脚本需要传递给其他合作者使用时,规范的脚本可以显著降低代码维护的难度(可能几个月以后需要更改功能)、提高代码的易读性(小伙伴不会频繁的来问你“这个变量用来干吗的”之类的问题)。
注意:在学习Shell脚本的过程中,如果代码量比较少,通常就省略注释了。
一个规范的Shell脚本构成包括:
脚本声明(需要的解释器、作者信息等)
注释信息(步骤、思路、用途、变量含义等)
可执行语句(操作代码)
Shell脚本的执行方式:
方法一,作为“命令字”:指定脚本文件的路径,前提是有 x 权限
方法二,作为“参数”:使用sh、source或者点号 . 来加载脚本文件
步骤
实现此案例需要按照如下步骤进行。
步骤一:编写第一个Shell脚本,输出“Hello World”
1)手动测试脚本功能的实现
要输出一段话,可以使用echo命令,将指定的字符串放在单引号内即可:
[root@svr5 ~]# echo ‘Hello World’
Hello World
2)根据手动任务操作编写脚本文件
[root@svr5 ~]# vim /root/first.sh
#!/bin/bash
ec
简单Shell脚本的设计
最新推荐文章于 2023-09-03 18:01:09 发布