news 2026/3/31 15:46:34

44、浮点数计算与数字进制转换脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
44、浮点数计算与数字进制转换脚本

浮点数计算与数字进制转换脚本

1. 创建 float_average.ksh 脚本

1.1 修改已有脚本

我们可以在之前的加法脚本基础上做一些小修改,来实现对一系列数字求平均值的功能。主要修改如下:
-添加变量TOTAL_NUMBERS:为了计算平均值,我们需要知道数字列表中数字的总数,这样才能用总和除以总数得到平均值。在对$NUM_LIST中的数字进行合法性检查时添加计数器,确保数字为整数或浮点数。具体代码如下:

TOTAL_NUMBERS=0 for NUM in $NUM_LIST do ((TOTAL_NUMBERS = TOTAL_NUMBERS + 1)) case $NUM in +([0-9])) # 检查是否为整数 : # 无操作 ;; +([-0-9])) # 检查是否为负整数 : # 无操作 ;; +([0-9]|[.][0-9])) # 检查是否为正浮点数 : # 无操作 ;; +(+[0-9]|[.][0-9])) # 检查是否为带 + 前缀的正浮点数 : # 无操作 ;; +([-0-9]|.[0-9])) # 检查是否为负浮点数
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/17 1:11:12

48、从 Unix 向 Windows 发送弹出消息脚本详解

从 Unix 向 Windows 发送弹出消息脚本详解 1. 引言 在系统管理和运维工作中,有时需要从 Unix 系统向 Windows 系统发送弹出消息。本文将详细介绍一个名为 broadcast.ksh 的 shell 脚本,它能够实现从 Unix 向 Windows 桌面广播弹出消息的功能。 2. 使用 eval 处理双指针变…

作者头像 李华
网站建设 2026/3/31 14:25:12

Windows右键菜单优化:5个简单步骤让系统运行如飞!

Windows右键菜单优化:5个简单步骤让系统运行如飞! 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾经在点击右键后,看…

作者头像 李华
网站建设 2026/3/31 20:21:10

本地化部署MiniCPM全攻略:从环境配置到多模型实战教程

本地化部署MiniCPM全攻略:从环境配置到多模型实战教程 【免费下载链接】MiniCPM-Llama3-V-2_5-int4 项目地址: https://ai.gitcode.com/OpenBMB/MiniCPM-Llama3-V-2_5-int4 在人工智能大模型快速发展的今天,将轻量化模型部署到本地环境已成为开发…

作者头像 李华
网站建设 2026/3/23 2:09:54

Hutool 工具包常用方法

Hutool 是一个 Java 工具包,它为开发者提供了一系列实用的工具类和方法,帮助简化开发工作。本文将详细介绍 Hutool 的主要功能和使用方法,帮助开发者更好地利用这个强大的工具包。 1. Hutool 简介 Hutool 是由 dromara 团队开发的一款 Java 工…

作者头像 李华
网站建设 2026/3/31 17:19:23

本地CPU部署大模型全攻略:基于llama.cpp的量化优化与实战指南

本地CPU部署大模型全攻略:基于llama.cpp的量化优化与实战指南 【免费下载链接】T-pro-it-2.0-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/t-tech/T-pro-it-2.0-GGUF 随着大语言模型技术的快速迭代,本地部署已成为AI开发者和技术爱好者的…

作者头像 李华