题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了。当用户猜对时提示:猜对了。

#! /bin/bash
prive=$(expr $RANDOM % 100 )   #变量一个随机数
echo  "生成的随机数是:" $prive
count=0
while :   #设置循环
doread -p "请输入一个数字" num   #键盘输入的数字  赋值给numecho    "你输入的数是:" $numlet count++   #计数if [ $num -gt $prive ];then   #判断大小echo "猜大了"elif [ $num -lt $prive ];thenecho "猜小了"elseecho "猜对了"echo "总共猜了$count"exitfi
done

Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜相关推荐

  1. Linux环境下编译并执行ava helloworld程序

    http://blog.lupaworld.com/home-space-uid-24466-do-blog-id-2578.html 已经学会怎样在Windows下怎样编辑,编译和运行Java程序了 ...

  2. Linux环境下,通过shell脚本实现一键部署MySQL,并支持多种类型

    Linux环境下一键部署MySQL脚本,支持多种类型 前言 一.使用前须知 二.使用方法 三.shell脚本内容 总结 前言   MySQL是目前最流行的关系型数据库管理系统之一,属于 Oracle ...

  3. Linux环境下编写C程序

    一:gcc编译链接 用法:gcc [选项] 文件... 选项: -pass-exit-codes 在某一阶段退出时返回最高的错误码 --help 显示此帮助说明 --target-help 显示目标机 ...

  4. 【树莓派开发】使用树莓派在Linux环境下编写C语言代码

    文章目录 前言 1.创建test.c文件 2.编译运行该文件 3.编译并链接两个源文件 结语 前言 如何使用树莓派编译C语言代码呢? 21年暑假的时候,学习编程的劲头高涨,然后冲动消费买了个树莓派4B ...

  5. php 批量压缩上传图片,Linux环境下,使用Shell脚本自动批量压缩图片

    支持的图片格式 目前支持.jpg/.jpeg/.bmp/.png格式图片 实现原理 先使用find命令查找指定目录图片(同时对图片大小和时间进行了筛选) 根据不同的图片格式调用不同的压缩工具 配合cr ...

  6. 【Linux】在Linux环境下使用VSCode调试C/C++程序

    一.前期准备 1.首先在官网下载并安装好visual stdio code 2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输 ...

  7. Linux环境下编写C语言

    Linux基本命令 Ctrl+Alt+T 打开命令行 一.文件操作 新建目录 mkdir 目录名 mkdir -p 目录1/目录2 进入目录 cd 目录名 删除目录 rm -rf 目录名 返回上层目录 ...

  8. Linux环境下如何编译和执行c程序

    1 单个文件的编译和执行 创建main.c文件,内容如下: 编译: 执行: 2 多个文件的编译和执行 创建sum.c文件,内容如下: 创建main.c文件,内容如下: 编译: 生成可执行文件,文件名为 ...

  9. Linux环境下用vim编写编译运行C/C++程序

    在Linux环境下编写编译运行C程序 首先在终端下输入命令进入编写 vim hello.c #include <stdio.h> int main() {printf("hell ...

最新文章

  1. 十年沉浮,用Python看创业公司消亡史
  2. python点的作用-一分钟了解Python中“*”的作用
  3. stm32中使用#pragma pack(非常有用的字节对齐用法说明)
  4. Android加速度传感器
  5. STL容器汇总(一)
  6. 思维导图xmind学习记录
  7. Java运算符——通过示例学习Java编程(6)
  8. mysql单实例和多实例,MySQL单实例、多实例安装_MySQL
  9. paip.提升效率--gui 的选择--swing最佳实践swt awt
  10. VBA 函数 过程之间互相调用的技巧
  11. 《自己动手写网络爬虫》读书笔记——宽度优先爬虫和带偏好的爬虫
  12. 铭soft理解图5.0
  13. 跟着鹏哥学C语言第一天
  14. 【HEOI2013】bzoj3168 钙铁锌硒维生素
  15. CAD快速修改角度小技巧
  16. 前端开发行业真的会被AI取代吗?
  17. LeetCode报错:Line 923: Char 9: runtime error: reference binding to null pointer of type ‘std::__cxx11:
  18. python爬虫拖动滚动条到底部/顶部/指定元素处
  19. 计算机学生教学软件有哪些,多媒体教学软件
  20. 对deap数据集进行脑电情绪识别并进行频谱分析(频域特征)

热门文章

  1. DATA GUARD架构(一)
  2. IDEA下用freemarker热更新的问题
  3. 如何阅读JAVA 字节码(一)
  4. GlusterFS 安装与配置
  5. Scala’s parallel collections
  6. 谷歌又发钱了!给全员发1600美元,包括外包和实习生!还宣布将无限期居家办公!...
  7. 上线稳定性如何保证?开关编程很有用
  8. 大厂程序员跳槽去小公司当CTO,是一种怎样的体验?
  9. 经典智力面试题:一家人过桥
  10. 阿里一面,给了几条SQL,问需要执行几次树搜索操作?