如何实现Base Shell的数值百分比计算?

Bash

1 前言

一个问题,一篇文章,一出故事。
最近笔者需要通过Base Shell实现一个计算Quota的使用百分比,于是整理本章节。

2 最佳实践

a=95
b=100
echo `awk 'BEGIN{printf "%.1f%%\n",('$a'/'$b')*100}'`

可见如下输出,

95.0%
没有评论

发表回复

Bash
如何自动根据职位设置NextCloud用户配额?

1 前言 一个问题,一篇文章,一出故事。 今天更新一个自动根据AD中的职位(title)设置Next …

Bash
如何在远程主机执行函数?

1 前言 一个问题,一篇文章,一出故事。 笔者今天想在远程机器执行本地脚本定义的函数,于是整理当前章 …

Bash
如何实现监视多台服务器的日志?

1 前言 一个问题,一篇文章,一出故事。 今天遇到需要根据PostFix的特定邮箱地址触发一个电话报 …