shell脚本编程 编译器,解释器 编程语言: 机器语言,汇编语言,高级语言 静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 C,C++,JAVA,C# 动态语言:解释型语言,on the fly 弱类型 边解释边执行 ASP,ASP.NET,PHP,SHELL,PYTHON,PERL shell: 弱类型编程语言强类型: 变量在使用前,必须事先声明,甚至需要初始化弱类型: 变量用时声明,甚至不区分类型 bash变量类型: 环境变量:作用域为当前shell进程及其子进程 export