博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell测试题上机实验
阅读量:6904 次
发布时间:2019-06-27

本文共 855 字,大约阅读时间需要 2 分钟。

机器号:08
1.流程控制语句应用测试:
判断/tmp/test1至/tmp/test50和/etc/passwd /etc/hosts文件存在不存在,若不存在则将该文件创建出来。
2.按照运行结果编写Shell程序:
要求:1)程序名为num1.sh
      2)要求显示结果如下:
 第一行0,第二行01,第三行012,以此类推,输出如上0到9的结果即可。
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
*3.根据要求编写shell程序
要求
1)程序名为one.sh
2)用户输入一些数字,要求能够实现升序排序(不允许使用sort指令,也不允许创建新文件用以记录该数字)
[root@rhel6 ~] bash one.sh
Input numbers:2 6 7 0 1 3 4 5 8
0 1 2 3 4 5 6 7 8
4.正则表达式应用测试:
编写一个IP检测脚本
1) 程序名为checkip.sh
2) 输入参数为$1,$1 为要判断的输入,如果$1 为ip 地址,则输出”This is ip address”,
如果$1 为非ip 地址,则输出”This is not ip address”
3) 执行方法为checkip.sh 192.168.1.1
4) 测试如下输入值
192.168.0.199  192.a.12.0  24.235.299.1  192.168.3
5.实际应用测试
编写一个程序,通过脚本搭建nfs共享配置。
要求:1. 共享目录为/nfsshare,该目录通过脚本创建。
 2. 共享选项(rw,no_root_squash)
      3. 不允许多人同时执行该脚本,一次只能由一个人执行。
且要求执行脚本时发生突然断电等意外情况,当系统恢复运行后脚本依然能够执行。(即写一个复杂锁程序)

转载于:https://www.cnblogs.com/lihuaichen/p/8270190.html

你可能感兴趣的文章
CSS一些解决办法收集整理
查看>>
关于对char类型数据赋予负值的汇编表现
查看>>
润乾报表在proxool应用下的数据源配置
查看>>
DATABASE
查看>>
Python基础23_os,sys,序列化,pickle,json
查看>>
python MVC、MTV 框架介绍 Django 模板系统常用语法
查看>>
Day06
查看>>
C语言结构体在内存中的存储情况探究------内存对齐
查看>>
wamp版本升级小问题记录
查看>>
20161102学习笔记
查看>>
去中心化
查看>>
Redis 和 Memcached 的区别
查看>>
java 深度复制与浅复制 copyOf、arraycopy、copyOfRange
查看>>
PHP内部函数使用外部变量的方法
查看>>
x86汇编
查看>>
git将一个分支完全覆盖另外一个分支如:stable分支代码完全覆盖brush分支
查看>>
yii2获取用户get,post参数
查看>>
编辑于20140505
查看>>
Java常用的八种排序算法与代码实现
查看>>
数据库中Schema和Database有什么区别
查看>>