北京中科白癜风医院平安医院 http://www.zherpaint.com/ylbj/zqys/m/1281.html前言在Linux中,有些命令的执行是一步接着一步的,如果我们一步步的写命令执行,势必会浪费很多的时间,这时候,我们就用到了shell脚本。shell脚本,就是一个在linux下可执行的.sh文件,类似于我们在windows中遇到的批处理文件。下面我们通过一段mysql定时备份的实例来看看shell是怎样使用的。Shell脚本的使用1.echo输出一段文字在屏幕上在上图中echoYouareinbakmysqldirectory会将引号里的文字打印在屏幕上,在执行这个sh文件的时候,就会输出这么一句话。2.用来表示变量的值如Now.sql表示该处要显示的是Now的值,实际上为当前日期的一个文件名。3.#表示注释也可以用作超级用户的提示符在上图示例中#!/bin/sh是一种特殊的用法,表示此脚本使用/bin/sh来解释执行。4.[]中括号,判断条件使用,通常放在if后面使用在上图中,if[-f/bak/bakmysqlold/bakmysql-SevenDays.sql]是一个判断条件。判断条件的结构是:ifthenelsefi,注意最后匹配的是fi,不再是if,且特别需要注意的是if后面的[]中后面必须有空格,不然会解析错误。结语shell脚本的时候会大大提供一些软件安装的效率。如果没有这些变量或者判断在里面,写起来会容易很多。
转载请注明:http://www.aierlanlan.com/grrz/7870.html