最新消息:文章中包含代码时,请遵守代码高亮规范!

编写Shell Script【原创】

Linux Sun 1799浏览 0评论

shell script:程序化脚本,是利用 shell 的功能所写的一个程序,有点类似于批处理文件 .bat

shell script的功能和作用:

  • 自动化管理的重要依据;
  • 追踪与管理系统的重要工作;
  • 简单入侵检测功能;
  • 连续指令单一化;
  • 简易的数据处理;
  • 跨平台支持

编写一个简单的shell script

[Sun@webserver2 Documents]$ vim hello.sh
#!/bin/bash
#Program:
# This program prints "Hello World!" in your screen.
#History:
#2015/05/01 1.0.1 Sun
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
echo -e "Hello World! \a \n"
exit 0

1. 第一行 #!/bin/bash 指明这个script是由哪个shell执行:

因为我们使用的是bash,所以用#!/bin/bash来指明

2.程序内容的说明:

除了第一行的#!是用来指明shell的,其他的#都是注释。第二行开始说明这个script的功能用途,历史版本,作者信息等

3.环境变量

第六行开始设定环境变量

4.script的程序内容

第八行程序主体内容

5.定义回传值
第九行,我们也可以利用 exit 这个指令来令程序中断,并且回传一个数值给系统。这个例子当中,使用 exit 0 ,这代表离开 script 并且回传一个 0 给系统, 所以执行完这个 script后,若接着下达 echo $?, 则可得到 0 的值,利用这个exit n (n:数字) 的功能,我们还可以自定义错误讯息。

运行:

[Sun@webserver2 Documents]$ sh hello.sh
Hello World!

 

转载时请注明出处及相应链接,本文永久地址:http://blog.it985.com/10685.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Sun的打赏,我们会更加努力!    如果您想成为作者,请点我

您必须 登录 才能发表评论!