18shell脚本编程
Posted 小小ITa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18shell脚本编程相关的知识,希望对你有一定的参考价值。
面向对象及面向过程
面向对象:万事万物都为对象,对象是类的具象,类是一类事物的集合,python java c# golang等
面向过程:以指令为中心,数据服务于指令,问题规模小,可以步骤化,c shell
编程语言
低级汇编语言、高级汇编语言
低级汇编语言:二进制的0和1序列
高级汇编语言:
编译:高级语言-编译器-机器代码文件-执行
解释:高级语言-执行-解释器-机器代码
编辑逻辑处理方式
顺序结构流程、分支结构流程、循环结构流程
shell编辑基础
格式要求: 首行 shebang机制 (即告知用哪种语言写的脚本)
1、使用文本编辑器创建文本文件(第一行必须包括shell申明#!)
2、加执行权限
3、运行脚本 (bash file.sh(脚本无需执行权限)、.\\file.sh(相对路径,x权限) \\data\\file.sh(绝对路径方式,x权限))
PATH添加路径执行
脚本规范
1、第一行shebang机制
2、程序名
3、版本号
4、更改后的时间
5、作者相关信息
6、该脚本的作用及注意事项
7、以前版本简要说明
远程站点执行脚本
脚本调试
脚本错误常见有三种
1、语法错误,会导致后续的命令不继续执行,可以使用bash -n检测错误,提示的行数不一定是准确的
2、命令错误,默认后续命令还会执行,用bash -n无法检测出来,可以使用bash -x进行观察
3、逻辑错误:只能使用bash -x进行观察
以上是关于18shell脚本编程的主要内容,如果未能解决你的问题,请参考以下文章