实验5 SHELL脚本的编写(二).docVIP

  • 8
  • 0
  • 约3.47千字
  • 约 5页
  • 2020-02-13 发布于山西
  • 举报
广东技术师范学院实验报告 学院: 专业: 班级: 成绩: 姓名: 学号: 组别: 组员: 实验地点: 实验日期: 指导教师签名: 预习情况 操作情况 考勤情况 数据处理情况 实验 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

文档评论(0)

1亿VIP精品文档

相关文档