- 8
- 0
- 约3.47千字
- 约 5页
- 2019-07-26 发布于江苏
- 举报
广东技术师范学院实验报告
学院:
专业:
班级:
成绩:
姓名:
学号:
组别:
组员:
实验地点:
实验日期:
指导教师签名:
预习情况
操作情况
考勤情况
数据处理情况
实验 5 项目名称: SHELL脚本的编写(二)
实验目的
通过对典型的SHELL脚本进行验证,以及编写具有一定实用程度的SHELL脚本,理解并掌握SHELL脚本的基本编写方法。
实验内容
本实验内容是实验4的延续。介绍字符串、数字的比较,文件属性的判断,逻辑操作符号以及基本控制语句。
2.1字符串比较
两个字符串之间的比较主要利用如下四种符号来实现,我们通过一个脚本来演示这些符号的使用方法。
‘=’ : 比较两个字符串是否相等
‘!=’ : 比较两个字符串是否不相等
‘-n’ : 判定字符串的长度是否大于零
‘-z’ : 判定字符串的长度是否等于零
请运行以下脚本例子,并将结果以截图形式附于例子后。
例子:字符串比较的使用演示。注意运行时给定各种参数以使各个分支都能得到执行。注意测试比较字符串时使用$1的格式(使用双引号),此外第一个分支中的$1x = $2x是为了避免当程序没有得到参数时报错,实际编写程序时应首先检查用户输入参数的合法性。
#!/bin/sh
if [ $1x = $2x ]; then
echo $1=$2
else
echo $1!=$2
fi
if [ $1 ]; t
您可能关注的文档
- 夏季适当多吃9“苦味菜”.doc
- 外文资料翻译(少于4000外文印刷字符).doc
- 外海·玫瑰名城-5组团防水施工方案.doc
- 外研新标准七年英语下6模块.doc
- 外研版英语九年上Module 8过关测试.doc
- 外研高中选修八Module 6 教案 6.doc
- 外蒙+贝加尔湖日避暑之旅.doc
- 外贸人50条常罪状.doc
- 外语通9188作系统升级帮助.doc
- 多媒体电脑抢答统60L型(单面显示屏).doc
- 中国国家标准 GB/T 47649-2026金属磁粉心电磁特性测量方法.pdf
- 《GB/T 47649-2026金属磁粉心电磁特性测量方法》.pdf
- 中国国家标准 GB/T 24466-2026健康信息学 电子健康记录体系架构要求.pdf
- 《GB/T 24466-2026健康信息学 电子健康记录体系架构要求》.pdf
- GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 中国国家标准 GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 《GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理》.pdf
- 中国国家标准 GB/T 47833-2026弧光保护装置技术要求.pdf
- GB/T 47833-2026弧光保护装置技术要求.pdf
- 《GB/T 47833-2026弧光保护装置技术要求》.pdf
最近下载
- 2024年上海市临港新片区行政服务中心(上海市临港新片区大数据中心)招聘工作人员统考补招笔试备考试题及答案解析.docx VIP
- 市政管网工程施工方案.docx VIP
- GB50003-2011:砌体结构设计规范.pdf VIP
- GB55006-2021 钢结构通用规范.pdf VIP
- 工业管道阀门维护规程.docx
- GB55008-2021 混凝土结构通用规范.pdf VIP
- DB51_T5058-2020:四川省抗震设防超限高层民用建筑工程界定标准.pdf VIP
- 地理标志产品质量要求 龙凤红苕 DB50 T 1988-2026.docx VIP
- GB 50202-2018 建筑地基工程施工质量验收标准.doc VIP
- 场地平整工程施工方案场地平整施工方案(1).docx VIP
原创力文档

文档评论(0)