网站大量收购独家精品文档,联系QQ:2885784924

《Linux应用实例教程》课件_讲义15批处理操作接口5case与for循环.pptx

《Linux应用实例教程》课件_讲义15批处理操作接口5case与for循环.pptx

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

S7、批处理操作接口5

S7、批处理操作接口51、建立文件case_score.sh,使用case对成绩等级进行判断#!/bin/bashecho-n请输入一个分数:readscorelev=$(echo$score/10|bc)if[$lev-lt6];thenlev=5fi

S7、批处理操作接口5if[$lev-eq10];thenlev=9ficase$levin5)echo$score分属于不及格;;6)echo$score分属于及格;;7)echo$score分属于中等;;8)echo$score分属于良好;;9)echo$score分属于优秀;;*)echo分值不合法;;esac

S7、批处理操作接口5运行:../case_score.sh请输入一个分数:8787分属于良好

S7、批处理操作接口52、建立文件for.sh,使用for循环对水果类型进行判断#!/bin/bashforFRUITinappleorangebananapeardo echo当前水果是$FRUIT。doneecho不再有其它水果。

S7、批处理操作接口5运行:../for.sh当前水果是apple。当前水果是orange。当前水果是banana。当前水果是pear。不再有其它水果。

S7、批处理操作接口53、改写for.sh为文件for2.sh,在in后使用新的循环列表形式${变量}#!/bin/bashfruits=appleorangebananapearforFRUITin${fruits}do echo当前水果是$FRUIT。doneecho不再有其它水果。

S7、批处理操作接口5运行:../for2.sh当前水果是apple。当前水果是orange。当前水果是banana。当前水果是pear。不再有其它水果。

S7、批处理操作接口54、建立文件for3.sh,使用枚举的、简略的循环列表形式输出当前循环变量值#!/bin/bashi=12345forviin${i}do echo当前循环变量值=$vi。done

S7、批处理操作接口5forviin12345do echo当前循环变量值=$vi。doneforviin{1..5}do echo当前循环变量值=$vi。done

S7、批处理操作接口5运行:../for3.sh当前循环变量值=1。当前循环变量值=2。当前循环变量值=3。当前循环变量值=4。当前循环变量值=5。当前循环变量值=1。…

S7、批处理操作接口55、建立文件for4.sh循环累加1到100的自然数序列之和,使用命令替换作为循环列表#!/bin/bashsum=0forVARin`seq1100`#求1到100的自然数序列之和do letsum+=VARdoneechoTotal:$sum

S7、批处理操作接口5运行:../for4.shTotal:5050

S7、批处理操作接口56、建立文件for5.sh循环计算1到100间隔为2的自然数序列之和#!/bin/bashsum=0forVARin$(seq12100) #求1到100间隔为2的自然数序列之和do letsum+=VARdoneechoTotal:$sum

S7、批处理操作接口5运行:../for5.shTotal:2500

S7、批处理操作接口57、建立文件for6.sh,逐个查看目录中每个文件的属性#!/bin/bashcdcforVARin$(ls)do ls-l$VARdonecd

S7、批处理操作接口5运行:../for6.sh-rwxrwxr-x1sfssfs7280Oct2108:42parent-child-fork-rw-rw-r--1sfssfs615Oct2108:42parent-child-fork.c-rw-rw-r--1sfssfs621Oct2108:41parent-child-fork.c~-rwxrwxr-x1sfssfs12306Nov104:13pc-rw-------1sfssfs15600Nov104:14pc.c

S7、批处理操作接口58、建立文件for7.sh,输出命令行上的参数值#!/bin/bashforVARdo echo-n$VARdoneecho

S7、批处理操作接口5运行:../for7.sh12341234

S7、批处理操作接口59、建立文件for8.sh,输出命令行上的参数值#!/bin

您可能关注的文档

文档评论(0)

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

kd8w

1亿VIP精品文档

相关文档