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

Linux Shell脚本编程入门篇之二

2017-04-09 22:17 567 查看
一、什么是脚本?

提前写好可执行代码,用来完成特定任务的文件,是一个顺序批处理的解释性程序。常见的脚本语言如下图所示:



二、脚本的创建过程:

写出自己的第一个Shell脚本:

(1)理清任务:------自然语言:步骤拆分、顺序化整理。

案例需求:

--新建一个名为mtd的本地用户。

--此用户能够正常登录,其密码为654654。

(2)编写可执行文件:------脚本语言:各步骤如何实现。

第一、二、……步依次如何实现?

--使用useradd、passwd命令完成相应的任务步骤

--自然语言-->可执行的命令行

(3)完善脚本:------界面友好/结构规范/代码的优化。

脚本的优化目标:

--界面友好、易读懂、易使用。

--符合规范、方便协作、移植以及代码的重用。

--代码简洁、执行效率高。

完成上面的三步,可以得到一个粗糙的shell脚本:



其中符号#!是用来告诉系统它后面的参数是用来执行该文件的程序,例子中使用/bin/bash来执行程序。

三、Shell脚本的运行:

(1)sh first.sh

(2) #增加执行权限

chmod +x first.sh

#执行脚本

./first.sh

四、hello world脚本

使用touch hello.sh新建.sh文件



使用gedit打开该文件,并编程写入:



使用另一种编译运行方式:



至此,已经完成了输出hello world的一个脚本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 脚本 Linux