问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux 下shell编程

发布网友 发布时间:2022-05-12 14:34

我来回答

3个回答

热心网友 时间:2023-07-26 13:44

#!/bin/sh

a=1

b=1

while [ ${a} = ${b} ]#判断 a与b的值是否相等,相等则执行循环体

do

read key#接收从标准输入,并存入变量key中

case "$key" in#判断 key值

[a-z]) echo "Lower case";;#为小写则输出Lower case

[A-Z]) echo "Upper case";;#为大写之间的任一值Upper case

[0-9]) echo "digital";;y3 #这个地方去掉y3,不然会有语法错误,为数字时,则输出digital

*) echo "others";;#是其他字符则输出others

esac

done


运行结果如下:


热心网友 时间:2023-07-26 13:44

因为编码的问题造成的。你在开头加上如下的一个export语句就可以了。

#!/bin/sh
export LC_ALL=C

另外那个 y3 是手误打出来的吧?要去掉。

这样输出就正确了:

$ ./a.sh
A
Upper case
Z
Upper case
B
Upper case
a
Lower case
z
Lower case

热心网友 时间:2023-07-26 13:45

自己一开始手动设定a=1, b=1.
然后开始循环--当a=b的时候, 其实就是创造循环条件。
然后读入你输入的字母
如果字母在a-z范围内,显示小写,以此类推。
如果是其它字母(比如aB)不满足上面的三个条件,就显示others
程序一直执行循环,因为a=b一直成立。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 女性在怀孕前都需要做什么检查呢? 冬天最宜吃白菜,白菜怎么做好吃 请问,买一支封闭式基金最低多少钱可以申购?从买到分红大概需多长时间? 封闭式基金一般是多少时间分红? 可以算微积分的iOS的App 做梦梦见衣服开两次钮洞到第二次才发现啊早有钮洞开好这是什么预兆? 姓名测试打分属鸡可真早啊早啊美女∵,,。,。。,。。,。。 这么早啊你们? 早啊怎么说才有趣? 女生说早啊? 我男朋友以前有一个哥们人品不行 我不让我男朋友理他 我男朋友说是啊早就不理他了他很坏啊不喜欢他? 诸位早啊早 早啊早啊 清啊早啊起啊 巧呀梳妆 里面的歌词是哪首歌 有些人啊早早地想清楚自己想要什么样的生活 来自 你啊早滴休息伐,伐要忒期力了,我会的虐慕额。这句上海话翻译成普通话是什么意思 一首粤语歌歌词有八油八油八油早啊早 没有去俺阳啊早假话是什么意思? 今日头条在别的手机上卸载从新装到新的手机上还没查到自己发表的文章吗 我欠光大信用卡3干多元,由于个人原因坐牢了,己逾期二年多,现出狱没钱还,银行能告我吗? Linux下的Shell编程变量是怎样定义的 投资基金风险大吗,保本金吗? 基金能保障本金吗 所有的基金都不是保本的吗 购买的基金有保本的吗? 我想问一下长期基金定投风险有多大,能保本金吗 求类似这种图片,动漫图片带字哈哈哈哈 有什么好方法可以使刚从冰箱里拿出来的盐焗鸡爪既能快速解冻又不失去原来的味道? 初中自考工程管理 什么叫目录服务,什么又是活动目录服务?有点晕 什么是目录服务 什么叫做“目录服务” 目录服务的概念 目录服务的管理概述 什么是目录集成服务 什么是活动目录以及为什么要提供目录服务 directory service是什么意思 目录服务的服务器 什么是计算机的目录 闺蜜头像三人各一张,要带字的