y23335793 发表于 2018-8-27 10:06:27

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]
查看完整版本: shell 脚本编程基础