标签:思路 ash 传递 判断 declare 代码 pytho 基础 数据
大家好!今天分享的是一些shell脚本的基础知识,分篇为大家介绍,本篇介绍内容有:变量(分类、赋值、查询、引用)、算数运算的实现。
shell脚本简介
计算机高级语言分为两种类型,一种是面向对象型(如java、c#)、一种是面向过程型(如shell、python)。性质上的区别在于面向对象型试用于大型复杂的环境,可以更加精确细致的提供服务,缺点就是语法结构繁琐且严谨。而面向过程的语言,简单便捷好上手,但是不适用于复杂的环境。打个比方:现在有个大型的机械项目,一位经验丰富的老设计师,带着几位年轻的工程师。老设计师负责把这个项目划分多份分发给那几位工程师,并把需求告知,由工程师来操作实现。老设计师负责分工,工程师负责具体实现。老设计师把要求和思路与工程师交流,这就是面向对象的过程。而工程师接到分发的任务,就会着手去具体实现,这是面向过程。
我们接下来介绍的shell脚本,就属于面向过程的。常用来简化运维操作,实现一些简单的条件判断、循环等等
1、变量:用来存储一些数据,方便管理
(1)变量的分类
本地变量:仅对当前SHELL有效,对子SHELL也无效
环境变量:对当前SHELL及其子SHELL均有效。
标签:思路 ash 传递 判断 declare 代码 pytho 基础 数据
原文地址:http://www.cnblogs.com/whblinux/p/7290889.html