shell编程主要是利用高级语言的基本逻辑结构将命令组织在一起,然后批量执行。
1,shell 中的第一行开始为 #!/bin/bash 表示使用/bin下的bash来执行该shell脚本。
2,在当前shell中执行一个脚本,是由当前的shell终端再创建一个子shell程序来执行脚本中的命令!
3,shell脚本中的变量叫做本地变量,在shell脚本返回时,脚本中的变量消失。
4,父shell中的变量为全局环境变量,在所有的子shell中都可见的!
5,如果要使子shell中的变量变为全局变量,则需要使用shell内部命令export 来置为全局变量。
6,如果想直接在父shell中执行脚本,而不想创建子shell。则可以使用.命令来执行脚本。例如 . ./shell_script。这样在要共享shell变量时可以使用。
7,shell中的全局环境变量有如下几个: