- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《信号与系统》课件_第1章.ppt
- 《Linux应用实例教程》课件_讲义1列目录.pptx
- 《计算机操作系统》课件_5.3IO控制方式.pptx
- 《计算机操作系统》课件_4.5段页式存储管理方式.pptx
- 《Linux应用实例教程》课件_讲义18批处理操作接口8函数.pptx
- 《Linux应用实例教程》课件_讲义14批处理操作接口4测试、if判断.pptx
- 《Linux应用实例教程》课件_讲义28并发程序-父子进程线程异步性.pptx
- 《Linux应用实例教程》课件_讲义33并发程序-套接字通信.pptx
- 《Linux应用实例教程》课件_讲义16批处理操作接口6while循环.pptx
- 《Linux应用实例教程》课件_讲义31并发程序-共享内存通信.pptx
- c程序员面试题及答案.doc
- 第01讲 运动的描述(练习)(解析版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- c的面试题及答案.doc
- 第01讲 运动的描述(练习)(原卷版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- 2003年非典后航空复盘分析报告.pdf
- 第02讲 匀变速直线运动的规律(练习)(解析版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- 第02讲 匀变速直线运动的规律(练习)(原卷版)-【上好课】2025年高考物理一轮复习讲练测(新教材新高考).pdf
- c考试题库及答案.doc
- c面试题及答案.doc
- 汽车管件及座椅骨架、异形金属结构件生产线改造项目(技术改造)报告表.pdf
文档评论(0)