SHELL脚本编程详解 v7.pdf

pdf,SHELL,v7,编程,详解,计算机及AI
文档页数:70
文档大小:3.43MB
文档格式:pdf
文档分类:计算机及AI
上传会员:
上传日期:
最后更新:

马哥教育 SHELL脚本编程 讲师:王晓春 shell 脚本编程 内容概述 1辑程基础 1.1程序组成 1.2程序程风格 马哥教育 1.3 编程语言 1.4编程逻辑处理方式 2 shell 脚本语言的基本结构 IT人的高薪职业学院 2.1 shell脚本的用途 2.2 shell脚本基本结构 2.3 创建shell脚本过程 2.4脚本注释规范 2.5第一个脚本 2.6脚本调试 2.7变量 2.7.1变量 2.7.2变量类型 2.7.3 编程语言分类 2.7.4Shell中变量命名法则 2.7.5 变量定义和引引用 2.7.6环境变量 2.7.7只读变量 2.7.8位置变量 2.7.9退出状态码变量 2.7.10展开命令行 2.7.11脚本安全和set 2.8 格式化输出 printf 2.9算术运算 2.10 逻辑运算 2.11条件测试命令 2.11.1 变量测试 2.11.2数值测试 2.113字符击测试 2.11.4文件测试
2.12关于()和存 2.13组合测试条件 2.13使用read命令来接受输入 3 bash的配置文件 3.1按生效范围划分两类 3.2 shell登录两种方式分类 3.2.1交互式登录 3.2.2 非交互式登录 3.3按功能划分分类 3.3.1 proflle类 3.3.2 Bashrc类 3.4编辑配置文件生效 3.5 Bash 退出任务 4流程控制 4.1条件选择 4.1.1选择执行if语句 4.1.2 条件判断case语句 4.2循环 4.2.1错环执行介绍 4.2.2 for循环 4.2.3 whlle循环 4.2.4 until循环 4.2.4循环控制语句continue 4.2.5 循环控制语句break 4.2.6循环控制shlft命令 4.2.7 while read特殊用法 4.2.8 select 循环与菜单 5函数介绍 5.1 管理函数 马哥教育 5.1.1定义函数 5.1.2查看函数 5.1.3型除函数 IT人的高薪职业学院 5.2函数调用 5.2.1交互式环境调用函数 5.2.2在脚本中定义及使用函数 5.2.3使用函数文件 5.3函数返回值 5.4环境函数 5.5函数参数 5.6函数变量 5.7函数递归 6其它脚本相关工具 6.1信号捕捉trap 6.2创建临时文件mktemp 6.3 安装复制文件 Install 6.4交互式转化批处理工具expect 7数组 7.1数组介绍 7.2声明数组 7.3数组赋值 7.4显示数组 7.5引用数组 7.6型除数组 7.7数组数据处理 7.8关联数组 7.9范例 8字符串处理 8.1字符串切片
8.2查找替换 8.3查找并删除 8.4字符大小写转换 9高级变量 9.1高级变量赋值 9.2高级变量用法-有类型变量 9.3 变量间接引用 9.3.1 eval命令 9.3.2间接变量引用 shell脚本编程 内容概述 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 马哥教育 循环 IT人的高薪职业学院 信号捕捉 函数 数组 高级字符串操作 高级变量 expect 1编程基础 Linus : Talk is cheap show me the code 1.1程序组成 程序:算法数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 1.2程序编程风格
ct0 这就是面向对象编程 过程式:以指令为中心,数据服务于指令,shel脚本程序提供了编程能力,解释执行 对象式:以数据为中心,指令服务于数据,java,C#,python等 1.3编程语言 计算机:运行二进制指令 可教育 院 编程语言:人与计算机之间交互的语言.

分为两种:低级语言和高级语言 低级编程语言: 机器:二进制的0和1的序列,称为机器指令.与自然语言差异太大,难懂、难写 汇编:用一些助记符号替代机器指令,称为汇编语言 如:ADDAB将寄存器A的数与寄存器B的数相加得到的数故到寄存器A中 汇编语言写好的程序需要汇编程序转换成机器指令 汇编语言稍微好理解,即机器指令对应的助记符,助记符更接近自然语言 高级编程语言: 编译:高级语言->编译器->机器代码文件->执行,如:C,C 解释:高级语言>执行->解释器->机器代码,如: shell,python, php,JavaScript,perl 编译和解释型语言
Source program Compiler Input Target program Output Source program Interpreter ndno Input edod nos Translator Intermediate program Virtual machine ndno Input 1.4编程逻辑处理方式 ... 马哥教育 不成立 自高薪职业学院 条件成立?

语句i 成立 条件成立?

成立 程序段1 程序段2 程序段1 语句i1 4 (a)分支结构流程1 (b)分支结构流程2 顺序结构流程 分支结构流程

资源链接请先登录(扫码可直接登录、免注册)
①本文档内容版权归属内容提供方。如果您对本资料有版权申诉,请及时联系我方进行处理(联系方式详见页脚)。
②由于网络或浏览器兼容性等问题导致下载失败,请加客服微信处理(详见下载弹窗提示),感谢理解。
③本资料由其他用户上传,本站不保证质量、数量等令人满意,若存在资料虚假不完整,请及时联系客服投诉处理。

投稿会员:匿名用户
我的头像

您必须才能评论!

手机扫码、免注册、直接登录

 注意:QQ登录支持手机端浏览器一键登录及扫码登录
微信仅支持手机扫码一键登录

账号密码登录(仅适用于原老用户)