shell编程学习笔记( 三)

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))   

原文地址:https://www.cnblogs.com/ManMonth/p/1946796.html