如何利用脚本编写程序——掌握基础脚本编写技巧
作为程序员,编写脚本程序是件很常见的事情。脚本程序的语言可以是系统自带的脚本语言,比如Linux上的Bash脚本,Windows上的VB脚本,还可以是一些通用的脚本语言,比如PHP、Python和Perl。
脚本程序可以完成很多自动化的工作,比如自动安装软件,对文件进行备份,比如每天凌晨2点进行数据库备份,比如批量修改文件名,利用脚本编写程序可以极大地提高工作效率。下面介绍一下如何利用脚本编写程序,掌握基础脚本编写技巧。
一、编写脚本程序步骤
脚本程序主要包括两个部分:脚本头部和脚本内容。
1、脚本头部
脚本头部是脚本程序的一个必备部分,也是脚本程序的第一行。脚本头部包括了脚本的基本信息,比如脚本的语言,脚本的作者,脚本的版本等。脚本头部的格式为:
#!/bin/bash表示脚本使用/bin/bash shell。
#!后面的内容是脚本解释器,表示该脚本由哪个解释器来解释。通常我们写脚本都是用的bash这个解释器。
#Author表示脚本的作者,一般把自己的名字写上。
#Version表示脚本的版本,如果脚本有多个版本,可以用版本号来区分。
#Date表示脚本的日期,一般我们会把脚本的创建日期写上。
#Description表示脚本的描述信息,比如说这个脚本是干什么的,有什么功能等等。
2、脚本内容
脚本内容是脚本程序的主要部分,用来实现脚本的具体功能。脚本内容可以包括一行或者多行,一般每行不超过80个字符。脚本内容的格式为:
命令1
命令2
命令3
每一行命令都必须以”;”分号作为命令的结束标志。
二、脚本头部变量
在脚本头部可以定义一些变量,这些变量可以在脚本的其他部分使用。
1、环境变量
环境变量是指在Linux系统中的一些变量,比如HOME变量,PATH变量等。
HOME变量:表示当前用户的主目录,一般情况下我们可以通过$HOME来引用该变量。
PATH变量:表示系统可执行文件的搜索路径,当我们在终端输入一个命令时,系统会在PATH变量指定的路径下进行搜索,如果找到了相应的命令文件,就会执行该命令。
2、自定义变量
自定义变量是指我们在脚本中自己定义的变量,自定义变量可以用来存储一些脚本执行过程中需要的信息。自定义变量的格式为:
变量名=”变量值”
自定义变量的变量名只能由字母、数字和下划线组成,变量名的第一个字符必须是下划线或者字母。变量名对大小写敏感。
当我们想在脚本中使用变量时,只需要在变量名前面加上”$”符号即可。
例如:
推荐阅读: