在进行shell的脚本编程时,
以#号开头的语句可以表示此行被注释(第一行的#!/bin/sh可不是注释)。所有的变量都是由字符串组成的,可不必首先对你使用的变量进行声明当使用变量时变量前要加上$ 字符。当赋值的时候则不需要加$字符对变量赋值是在=号两边不能有空格bash语句的末尾不得有分号例子:#!/bin/sh#set a variablea=&quot;hello word&quot;#print a varible.输出变量a的内容echo &quot;A is :&quot; $ashell 默认的变量$# : 传入脚本命令行参数个数$* : 所有命令行参数值,在各个参数值之间留有空格$0 : 命令本身$1 : 第一个命令参数$2 : 第二个命令行参数 Shell当中用到的语句 备注:[或者的左右两边必须有空格if语句1.If [ 表达式 then 代码 fi2.If [ 表达式 then 代码else 代码 fi3.if [ 表达式 then 代码else if[ 表达式 then 代码 else 代码 Fi 两数的比较 为便于** 列出单词 。相等:equal ;大于:great ; 小于:little相等 -eq =不等 -ne !=大于 -gt >小于 -lt <大于或者等于 –ge >=小于或者大于 -le <=为空 -z 不为空 -n 判断-e 判断一个文件是否已经存在-f 判断文件是不是普通文件-s 判断文件的大小不为零-d 判断文件是一个目录-r 文件对当前用户可以读取 |