bash的基础特性(3)
1、提供了编程环境
程序:指令+数据
程序编程风格:
过程式:以指令为中心,数据服务于指令
对象式:以数据为中心,指令服务于数据
shell程序:提供了编程能力,解释执行
程序的执行方式:
计算机:运行二进制指令
编程语言:
低级:汇编
高级:
编译:高级语言-->编译器-->目标代码
c、c++,java
解释:高级语言-->解释器-->机器代码
shell,perl,python
过程式编程:
顺序执行:
循环执行:
选择执行:
shell编程:过程式、解释执行
编程语言的基本结构:
数据存储:变量、数组
表达式
语句
shell脚本:文本文件
格式:
第一行: #!/bin/bash
#!/usr/bin/python
#!/usr/bin/perl
运行脚本:
1、给予执行权限,通过具体的文件路径指定文件执行
2、直接运行解释器,将脚本作为解释程序的参数运行
变量:
命名的内存空间:
数据存储方式:ASCII
类型
字符:
数值:
整型
浮点型
编程程序语言:
强类型:
弱类型:bash
把所有要存储的数据统统当做字符进行
不支持浮点数;
逻辑运算:
TRUE,false
或:或者
与:并且
非:不
异或:对结果取反