18shell脚本编程

Posted 小小ITa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18shell脚本编程相关的知识,希望对你有一定的参考价值。

面向对象及面向过程

面向对象:万事万物都为对象,对象是类的具象,类是一类事物的集合,python java c# golang等

面向过程:以指令为中心,数据服务于指令,问题规模小,可以步骤化,c shell

编程语言

低级汇编语言、高级汇编语言

低级汇编语言:二进制的0和1序列

高级汇编语言:

             编译:高级语言-编译器-机器代码文件-执行

             解释:高级语言-执行-解释器-机器代码 

编辑逻辑处理方式

顺序结构流程、分支结构流程、循环结构流程

shell编辑基础

格式要求: 首行 shebang机制  (即告知用哪种语言写的脚本)

18、shell脚本编程(1)_汇编语言

1、使用文本编辑器创建文本文件(第一行必须包括shell申明#!)

2、加执行权限

3、运行脚本 (bash  ​​file.sh​​​(脚本无需执行权限)、.\\​​file.sh​​(相对路径,x权限) \\data\\file.sh(绝对路径方式,x权限))

18、shell脚本编程(1)_高级语言_02

18、shell脚本编程(1)_高级语言_03

PATH添加路径执行

18、shell脚本编程(1)_bash_05

脚本规范

1、第一行shebang机制

2、程序名

3、版本号

4、更改后的时间

5、作者相关信息

6、该脚本的作用及注意事项

7、以前版本简要说明

远程站点执行脚本

18、shell脚本编程(1)_bash_06

脚本调试

脚本错误常见有三种

1、语法错误,会导致后续的命令不继续执行,可以使用bash -n检测错误,提示的行数不一定是准确的

2、命令错误,默认后续命令还会执行,用bash -n无法检测出来,可以使用bash -x进行观察

3、逻辑错误:只能使用bash -x进行观察

18、shell脚本编程(1)_高级语言_07

18、shell脚本编程(1)_汇编语言_08

18、shell脚本编程(1)_bash_09

以上是关于18shell脚本编程的主要内容,如果未能解决你的问题,请参考以下文章

面向对象

面向对象,类的继承

第1期Ubuntu入门篇:18shell脚本入门

面向对象-类的定义和实例化

linux学习18 shell脚本基础-bash变量和逻辑运行

18 shell脚本--009数组与字符串