[经管营销]第四章 Shell脚本编程.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经管营销]第四章 Shell脚本编程

运行脚本程序 使用Shell命令程序执行脚本程序 $ bash hello.sh 使用“.”命令执行脚本程序 $ . hello.sh 直接执行具有执行属性的脚本程序 $ ./hello.sh 条件测试 使用test命令 语法: 使用括号[ ] 语法: 条件表达式的值为真返回零,为假时返回非零值 test 条件表达式 [ 条件表达式 ] 流程控制 if then else语句 语法 if [ 条件语句1 ] then 命令 elif [ 条件语句2 ] then 命令 else 命令 fi 条件1为真 条件1为假 条件2为真 条件2为假 流程控制(Cont.) for循环 语法 for 变量名 in 列表 do 命令 done 流程控制(Cont.) until循环 语法 until 条件 do 命令 done 流程控制(Cont.) while循环 语法 while 条件 do 命令 done 流程控制(Cont.) case语句 语法 case 值 in 模式1) 命令1;; 模式2) 命令2;; 模式3) 命令3;; esac 函数 函数定义 函数调用 函数导出 函数名( ) { 命令 } 阶段总结 输入输出文件 标准输入、标准输出、标准错误 重定向符号 2 2 管道符 | Shell脚本的组成 脚本运行环境设置 注释行 脚本语句 阶段练习 将ls命令多次执行的输出结果都重定向到文件ls.log中保存 编写并执行Shell脚本用于显示位置变量的值 本章总结 Shell的使用 Shell环境 Shell的产生与发展 Bash的主要功能 Bash常用功能 命令行编辑功能 命令行补全功能 命令历史与命令重复 Shell变量 Shell脚本 命令别名 标准输入输出 重定向 管道与重定向 管道 Shell脚本概念 基本脚本编程 脚本运行 Bsh Csh Ksh Bash 命令编辑、补全、历史、别名等 环境变量、预定义变量、位置变量、自定义变量 使用编辑键对命令进行输入编辑 使用Tab键对命令名和文件名进行补全 上下方向键浏览历史命令,history命令显示历史命令 alias定义命令别名 unalias取消命令别名定义 标准输入、标准输出、标准错误 输入重定向、输出重定向、错误重定向 使用管道连接多条命令执行 执行命令的集合,保存在文件中可重复执行 脚本运行环境设置、注释行、执行语句 三种脚本运行方式 脚本文件的可执行属性 实验 任务1:使用历史命令和管道 提示1 在输入命令时,可先使用上下方向键查找历史命令中与要执行命令类似的命令,然后使用命令行编辑功能对命令进行编辑,这样可以快速输入命令 任务2:Shell脚本的编写 提示1 在脚本文件保存后,需要设置脚本文件具有执行属性,才能执行脚本文件 * Test 1 –eq 1 $? [ 1 –eq 1] 上海交大志盟嵌入式中心 www.ZMEMB.com 40066-91916 文本编辑器概述 文本编辑器的作用 文本编辑器的分类 文本编辑器简介 vi文本编辑器 vi编辑器的模式 vi编辑器的基本使用 编辑器的多文件操作 Shell的使用 第4章 预习检查 常见的Shell有哪些? 脚本的运行方式? 本章目标 了解shell的发展过程和用途 掌握shell变量的设置和使用 掌握bash的基本操作方式 掌握简单的shell脚本编辑方法 本章结构 Shell的使用 Shell环境 Shell的产生与发展 Bash的主要功能 Bash常用功能 命令行编辑功能 命令行补全功能 命令历史与命令重复 Shell变量 Shell脚本 命令别名 标准输入输出 重定向 管道与重定向 管道 Shell脚本概念 基本脚本编程 脚本运行 Shell的基本概念 Shell是操作系统与用户进行交互操作的界面 用户 命令 结果 操作系统 Shell Shell的发展与分类 Bsh Ksh Bash Csh Bsh在20世纪70年代中期诞生于新泽西的ATT贝尔实验室,具有较强的脚本编程功能 Csh在20世纪80年代早期诞生于加利福尼亚大学 ,使用C语言的语法,用户命令交互更加方便 Ksh结合了Bsh和Csh两者的功能优势,兼有Bsh的语法和Cs

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档