Linux-shell编程简单程序

来源:互联网 发布:linux grep 命令 编辑:程序博客网 时间:2024/05/16 17:19

实验环境
VMware Workstation Pro下Linux Red Hat
内核版本:2.6.32

一、使用shell编程实现输入一个分数返回分数的等级

1.使用vim进行程序编写
具体的程序如下:
这里写图片描述

其中第一行中#!/bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。

echo的作用是输出文本,而语句并不会将双引号中的“\c”输出,是因为echo加了参数。参数-e是打开反斜杠转义,当它遇到后面的“\c”不会输出,而是在输出文本最后不加上换行符号。

在case语句中使用通配符的形式表示分数,例如“?|[1-5]?)”表示分数是以单个数字或者十位以1~5开头、个位为单个数字的数字组成,即分数在0~59的范围内。然后根据不同分数做成不同动作。后面加‘)’表示这是case语句的模式,模式必须以右括号结尾。

case语句中双分号“;;”表示命令序列结束。最后的“)”表示默认模式,当使用前面的各种模式均无法匹配该变量时,将执行“)”后的命令序列。

2.程序的执行
这里写图片描述

测试输入分别是:0、10、60、100
程序输出结果分别是:Failes!、Failes!、Passed!、Excellent!
最后输入Ctrl+c结束程序
结果分析:程序结果正确

二、输出一个文件夹中所有指定格式的文件信息

1.使用vim进行程序编写
这里写图片描述

使用for循环对每一个文件夹中以“.c”、“.sh”结尾的文件通过ls -l指令来进行详细信息输出。

2.程序的执行
这里写图片描述
程序将文件夹下的所有以“.c”、“.sh”结尾的文件进行输出。

使用ll(ls -l)命令查看文件夹下的所有命令,检查程序的执行结果是正确的。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 贴完膏药皮肤痒怎么办 猕猴桃吃的嘴疼怎么办 摩拜单车怎么办月卡 出国忘了带护照怎么办 雅漾喷雾失压了怎么办 洗衣服时衣服粘上卫生纸怎么办 一晚上卫生巾都是满的怎么办 宝宝头上痱子痒怎么办 短裤里的宽松紧带拧了怎么办 肉色内衣被染黑色了怎么办 安全裤总往上缩怎么办 夏天穿裙子膝盖怕凉怎么办 夏天穿裙子膝盖冷怎么办 天凉嗓子痒咳嗽怎么办 棉服里面跑毛怎么办 棉衣里面的棉一块一块的怎么办 穿姨妈巾悟出痱子怎么办 穿裙子上衣太长了怎么办 微信封号了零钱怎么办 快递加盟商欠我工资怎么办 加盟费交了以后怎么办 加盟总部违约加盟商该怎么办 自行车锁钥匙丢了怎么办 假体隆胸肿胀痛怎么办 恶露60天不干净怎么办 剖腹产俩月恶露不干净怎么办 剖腹产恶露一个多月还没干净怎么办 小月子全身流虚汗怎么办 生完孩子严重便秘怎么办啊 产后第5天恶露少怎么办 有恶露排不出来怎么办 刚生完小孩便秘怎么办 产后15天有鲜血怎么办 恶露未净同房了怎么办 药流2月恶露不尽怎么办 生完孩子小腹痛怎么办 月子里恶露有异味怎么办 恶露干净了有异味怎么办 顺产后恶露白色异味怎么办 产妇排出的恶露有异味怎么办 恶露有股腥臭味怎么办