开发语言有编译语言如CC++等需要编译后才能执行。
也有bashperlpythonPHPruby等需要解析执行的语言
linux系统中脚本的编写现在很多都是用bash编写的。
bash shGNU增强版,是一种弱类型语言,默认情况下变量类型为字符型
而且变量不用声明和检查。
 一、bash脚本的编写
       1bash的变量有四种类型
                     本地变量:变量的声明只对本地有效,对其子sh无效。
                     环境变量:变量对本地及其子sh都有效。
                     预定义变量(位置变量):
                     特殊变量:如$?   $!
 例如
       NAME=Tom     变量声明赋值
echo ${NAME}       查看变量值
 Tom                 结果
一般情况下{ }可以省略
变量可以直接赋值,也可以付给一个命令。
例如:FILE=ls /tmp    把命令查看/tmp目录下的文件赋给变量FILE
echo $FILE            显示变量的赋值会显示一堆文件名
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
         
sh脚本一般习惯使用.sh作为文件的结尾,举一个简单的脚本例子
Vim   test.sh     编辑文件

 

#!/bin/bash        文件内容
#this is a shell
echo ”thi is my first shell”

 

:wq                保存退出
bash  –n  test.sh       检查文件中的语法错误
在这个脚本的创建过程中
使用vim 编辑文件  test.sh
#/bin/bash         写在最上边表示通过/bin/bash解释
#                除了上边哪一行其他 # 都表示注释信息
echo  “aaaaaa”    echo中显示要执行的内容。
:wq                保存退出
bash  –n  test.sh       检查文件中的语法错误