Shell 编程初步
1)命令文件
对于常见命令,我们可以存于文件中,例如我们把who命令存于mm文件中,我们直接输入mm就可以执行who命令了。
当然,我们设置这种命令文件的时候,通常会把多个命令放在同一个文件,这样命令就可以批量输入了。
在执行之前,我们还要给mm赋予可执行权限,chomd +x mm。
2) 注释
注释使用#,则每一行#后面的文字将被注释
3)变量
变量名:以字母或者下划线开始,后面跟0或若干个字母、数字、下划线。
定义变量:shell的变量没有类型,定义的时候直接variable=value,注意,这句语句中间不能有空格。
显示变量:echo $variable,显示多个:echo $variable1 $variable2
替代:假设定义了一个变量ww=-l,则ls $ww 等同于ls -l,ww=who,$ww可等同于who
空值:variable=“”,variable=,variable=‘’都是赋予空值
x=*,x的值是*,可是当你执行echo $*,将会列出所有的文件名,其实是在执行这个语句读入*以后再来替换。
4)整数算术运算
$((expression))
j=$((i+5))