当前位置: 首页 > news >正文

C高级linux

#!/bin/bash

# 提示用户输入成绩
echo "请输入一个成绩(0 - 100):"
read score

# 检查输入是否为有效的数字
if ! [[ $score =~ ^[0-9]+$ ]]; then
    echo "输入无效,请输入一个有效的数字。"
    exit 1
fi

# 检查成绩是否在 0 到 100 之间
if [ $score -lt 0 ] || [ $score -gt 100 ]; then
    echo "输入的成绩超出范围,请输入 0 到 100 之间的数字。"
    exit 1
fi

# 根据成绩判断等级
if [ $score -ge 90 ]; then
    grade="A"
elif [ $score -ge 80 ]; then
    grade="B"
elif [ $score -ge 70 ]; then
    grade="C"
elif [ $score -ge 60 ]; then
    grade="D"
else
    grade="不及格"
fi

# 输出
echo "该成绩的等级是:$grade"
#!/bin/bash

echo "请输入一个文件的路径:"
read FILE

# 判断文件是否存在
if [ -e "$FILE" ]; then
    # 判断是否为普通文件
    if [ -f "$FILE" ]; then
        # 如果是普通文件,将 "hello world" 追加到文件中
        echo "hello world" >> "$FILE"
        echo "已成功将 'hello world' 写入到 $FILE 文件中。"
    else
        # 如果不是普通文件,给出描述信息
        echo "$FILE 存在,但它不是一个普通文件。"
    fi
else
    echo "$FILE 文件不存在。"
fi

相关文章:

  • 基于51单片机的汽车防撞系统proteus仿真
  • 《人工智能与民生》: llama3.2-vision 的初稿
  • React Native 实现滑一点点内容区块指示器也滑一点点
  • linux启程指南——体悟虚拟开源天地的漫步翩翩
  • <03.04>八股文
  • HttpServletRequest、ServerHttpRequest 和 ServerWebRequest作用详解
  • K8S学习之基础九:pod的生命周期
  • Ubuntu20.04双系统安装及软件安装(四):国内版火狐浏览器
  • linux应用:errno、perror、open、fopen
  • StableDifussion初学(模型选择区)
  • 除了DeepSpeed,在训练和推理的时候,显存不足还有什么优化方法吗?FlashAttention 具体是怎么做的
  • Gartner发布安全运营指标构建指南
  • SpringMVC 的配置及拦截器
  • 浅谈开发基于DeepSeek的编程辅助插件需要系统性的技术规划和实施方案
  • Python+Vue+数据可视化的考研知识共享平台(源码+论文+讲解+安装+调试+售后)
  • 【HarmonyOS Next】自定义Tabs
  • 脑机接口SSVEP经典算法 TRCA任务相关成分分析 matlab实战
  • 05类加载机制篇(D6_方法调用和方法执行)
  • QSFP(Quad Small Form-factor Pluggable)详解
  • DeepSeek赋能Power BI:开启智能化数据分析新时代
  • 唐山建设网站制作/大数据推广公司
  • php ajax网站开发典型实例pdf/网络营销工程师培训
  • 公司的网站建设公司/关键词优化排名费用
  • 子网站建设并绑定独立域名/百度关键词首页排名怎么上
  • 做系统用什么网站/交换友情链接的网站标准是什么
  • 自己做公司网站简单吗/微信运营方案