六、操作与shell编程题(2小题,每小题15分,共30分)1. 编写一个shell程序,请用户输入一个整数,计算从1到该整数的所有奇数的和。2. 编写一个shell程序,请用户循环输入一个字符,如果该字符是0-9的数字,就输出“a digit”;如果该字符是小写字母,就输出“a lower case letter”;如果该字符是大写字母,就输出“an upper case letter”;如果该字符不是以上3种,就停止程序的执行。

1个回答
展开全部
摘要 您好,我是百度问答官方合作导师,很荣幸能为您答疑解惑,请您稍等片刻,我会详细分析您的问题给您实时解答,还请您稍后记得给个赞哦,实在非常感谢!!!
咨询记录 · 回答于2022-03-07
六、操作与shell编程题(2小题,每小题15分,共30分)1. 编写一个shell程序,请用户输入一个整数,计算从1到该整数的所有奇数的和。2. 编写一个shell程序,请用户循环输入一个字符,如果该字符是0-9的数字,就输出“a digit”;如果该字符是小写字母,就输出“a lower case letter”;如果该字符是大写字母,就输出“an upper case letter”;如果该字符不是以上3种,就停止程序的执行。
您好,我是百度问答官方合作导师,很荣幸能为您答疑解惑,请您稍等片刻,我会详细分析您的问题给您实时解答,还请您稍后记得给个赞哦,实在非常感谢!!!
行 shell 脚本的一种方式是先将脚本赋予可执行权限,假设要对 ex01.sh 的所有用户都添加可执行权限,写出使用的命令:chmod a+x ex01.sh 。要在当前目录下执行该脚本,写出使用的命令(假设 PATH 中并未包含当前目录):./ex01.sh 。linux 中如下命令:gcc m1.c 2>errfile 中的数字 2 表示标准错误输出 ,需要注意的是数字 2 和>之间(可以/不可以)有空格。某个 shell 脚本文件中有一行 echo‘there are total $# parameters’,其中的 $#是指参数个数。【扩展】⑴$#——除脚本名外,命令行上参数的个数。⑵$?——上一条前台命令执行后的返回值(也称“退出码”等)。⑶$$——当前进程的进程号。⑷$!——上一个后台命令对应的进程号。⑸$*——表示在命令行上实际给出的所有实参。⑹$@——它与$*基本功能相同。要想在~/.bashrc 文件中添加环境变量 JAVA_HOME,对应的值为/usr/java1.8.0/,写出对应的行:export JAVA HOME=/usr/java1.8.0/ 。环境变量的创建:创建一个shell变量,然后用export将其转化为环境变量。要想在 shell 脚本中测试第一个参数指定的文件是否可执行,应使用的测试条件为:test -x $1。
希望能够帮到您,如果您觉得给您的回答还不够详细或者您还有其他的疑问,随时欢迎您实时咨询,谢谢~
希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~
这是全部电脑操作流程?
是的亲,
希望能够帮到您,如果您觉得给您的回答还不够详细或者您还有其他的疑问,随时欢迎您实时咨询,谢谢~
希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~
这个要求
写的
.编写一个shell程序,请用户输入一个整数,计算从1到该整数的所有奇数的和。
#! /bin/bashread -p "Enter a num: " numsum=0for i in $(seq $num)do sum=$((sum + i))doneecho "Sum is $sum"
希望能够帮到您,如果您觉得给您的回答还不够详细或者您还有其他的疑问,随时欢迎您实时咨询,谢谢~
希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~
这样确定正确的?我这个是卷子
我直接照着抄上去?
对的 亲 ,如果我的解答对您有所帮助,还请给个赞(在左下角进行评价哦),期待您的赞,您的举手之劳对我很重要,您的支持也是我进步的动力。如果觉得我的解答还满意,可以点我头像一对一咨询。最后再次祝您身体健康,心情愉快!
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消