天天看点

脚本

 * bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。

   1.

脚本

   #!/bin/bash ##脚本用/bin/bash执行

   echo "hello world"   ##执行的命令

    * /usr/local/bin  本地开发、系统上的其他人使用的脚本

    * /usr/local/sbin  本地开发、由root使用的脚本

   2.脚本的执行和调试

脚本

   3.引用和转义在shell解析字符串时用于去除字符串中特殊字符或保留词语的特殊含义。这会导致 按字面处理字符串,而不是展开变量或将其部分内容视作具有特殊含义。

 *引用   

脚本

 *转义

脚本

   4.shell变量用于为稍后在脚本中使用的名称指定值,并且仅限于shell命令行或从中声明变量的脚本

脚本

    5.命令替换在子shell中执行指定命令并用命令输出替换脚本中的命令替换。

脚本

    6.for循环用于值列表中的相同命令的重复。

脚本

    7.位置参数

   指定的位置参数总数:$#

   位置参数自身:$0、$1、$2、$3....

   所有位置参数: $@、$*

    8.退出状态

脚本

   echo $?  ##结果为0表示命令正确,不为0表示命令不正确

  9.数字比较运算符

  -eq    等于

   -ne           不等于

   -lt    小于

   -le   小于等于

   -gt          大于

   -ge         大于大于