linux课件-第四部分_第1页
linux课件-第四部分_第2页
linux课件-第四部分_第3页
linux课件-第四部分_第4页
linux课件-第四部分_第5页
免费预览已结束,剩余88页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12章 介 本章内容使用 的原因 基本元素 运行方式1使用 的原 回到一步步观察。一个任务可能是将文件分类、向文件文文件、以及系统一般的管理工作等等。2在使用一系列系统命令的同速创建以完成相应工作。这比在 息,并使用它作为另一个命令的输3对于不同的UNIX和LINUX 4 Bournes 从上到下执行,运行前需要增加其执行权限。确保正确建立路径(PATH),这样只用文件5下面是一个经常讨论的例子,此文件为cleanup6上 清除/usr/adm/下信息,并删/usr/local/apps/log下所 信息可以使 od命令增 执行权限 odu+x现在运 ,只敲入文件名即可$如果返回错误信$再试

$

mandnot7如果运行前必须键入路径名,或者s $$可执行程序$HOME/bin:PATH=$PATH;8 $cd$mkdir 入PATH变量了,然后重新初始化.profile将会正常9第13 条件测写 文动很。本章内容有对文件、字符串和数字使用test命令对数字和字符串使用expr表。测试文件test一般有test或 使用方括号时,要注意在条件两边加上空格--文--文件长度大于0、非-普通-可-符号-文件-可-可执测试时使用 真,否则为真,否则为!字符串字符串测试有5种格=两个字符串相!=两个字符串不-z空串要测试环境变量EDITOR是否为测试变量tape与变量tape2是否相等 测试测试数值可以使用许多操作符,一般格式 "number或[ "number"numeric_operator可为- 数值相等 数值不相等- 第一个数大于第二个- 第一个数小于第二个- 第一个数小于等于第二个- 第一个数大于等于第二个也可以测试两个整数变量则将返回错误信息“toomanyarguments”。正确使用方式应为expr 数值测 小用其他的条件表达式如ifthenelse和case 第14章控制流结所有功能必须有能力进行判断,也必须方面的功能,在中创建和应用控制结构。本章内容有退出状态ifthenelse中动作菜单 包含下列几个命上述问题出在哪里?如果目录创建失败或创建成功文件拷贝s会提供一系列命令语句败时,或需要处理一个命令时采ifthenelseif语句是ifthenfiif条件elif条件2

if语句必须以单词fiif if文件拷贝输出即可。修改为:>/dev/null2>&1。 null:命令用———————相应令。case语句格式如下: 模式1命令..;模式2命令..; 开始执行直至;;。 任意字 任意单字符[..]类或范围中任意字符 简单的case对匹配模式使用|(或case与命令参数for循 变量名 列命令命令和语句。变量名为任何单词in列表可以包含替换、字符串和文件简单forfor循环lsfor循环 或 执行多文件,ls4for循环 变量名1 列表 变量名2 列表

命令.. 行列表APPS上的处理 执行until循命令..until循环实 资源。亦可转 运行while循 while命令..测试条件命令执行完毕,控制返回循环顶部从头开始直至简单的while用while循环从文件 数 假定要从下面包含雇员名字、从属部门ID号的一个文件 信息 使用IFS 。使用IFS可以将域分隔符改为冒号而不是空格tab键。这里有3个域需要分隔,即NAME、DEPT和。为使输出看起来更清晰,对echo命令使用键将各个域分隔得更开一些 如下 还可以采取进一步动作,统 雇员数忽略#每次有时可能希望每次处理两个记录,也从使用while循环8使用break和continue控制循步。s提供两个命令实现此功能。在两层循环内,用break2刚好跳出整个循环。跳出case [n循环层数是由内向exit利用exit命令可以立即退出正在执行的 其语法格式是 [n若未显式给出n值,则为最后一个命令的执行状态 12345if[“$i”–eq3] 可以给变量一个更有意义的名字附: 传递参s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论