shell 脚本编程基础
一.编程基础程序:指令+数据
程序编程风格:
过程式:以指令为中心,数据服务于指令
对象式:以数据为中心,指令服务于数据
shell程序:提供了编程能力,解释执行
1.程序的执行方式
计算机:运行二进制指令;
编程语言:
低级:汇编
高级:
编译:高级语言–>编译器–>目标代码
java,C#
解释:高级语言–>解释器–>机器代码
shell, perl, python
2.编程基本概念
编程逻辑处理方式:
顺序执行
循环执行
选择执行
shell编程:过程式、解释执行
编程语言的基本结构:
数据存储:变量、数组
表达式: a + b
语句:if
3.编程程序语言分类
强类型:定义变量时必须指定类型、参与运算必须符合类型
要求;调用未声明变量会产生错误
如 java,python
弱类型:无须指定类型,默认均为字符型;参与运算会自动
进行隐式类型转换;变量无须事先定义可直接调用
如: bash 不支持浮点数
变量命名法则:
1、不能使程序中的保留字:例如if, for;
2、只能使用数字、字母及下划线,且不能以数字开头
3、见名知义
4、统一命名规则:驼峰命名法(单词首字母大写)
小驼峰法(仅开头的单词首字母大写)
二.shell脚本基础
shell脚本是包含一些命令或声明,并符合一定格式的文本文件
格式要求:首行shebang机制
#!/bin/bash ———–》 指定解释器
#!/usr/bin/python
#!/usr/bin/perl
注释: 单行注释 : #注释内容
多行注释: :
页:
[1]