mm:从shell提示中输入SS计算器?

卡米尔·古德塞恩(Camille Goudeseune)

在shell提示符下,计算诸如以下表达式的mm:ss值的最少击键方式是4:33 + 0:20 - 2:45 = 2:08什么?

这是用于交互使用,而不是在脚本中使用,或用于测量经过的时间,或类似的东西。没有鼠标 没有GUI。

有成千上万的实现mm+60*ss,并(mmss/60, mmss%60)在数百种语言。为此,我可以用bash或ruby或C编写脚本,以添加另一个实现。但它很可能是这轮并不需要重塑,当它可能被埋在什么地方bcdcirb,或者甚至在bash本身。

Perreal

虽然不完美:

s="4:33 + 0:20 - 2:45"
n=$(sed 's/\([0-9]*\):\([0-9]*\)/(\1 * 60 + \2)/g' <<< "$s" | bc)
printf "%d:%02d\n" $(( $n / 60 )) $(( $n % 60 ))

sed命令输出(4 * 60 + 33) + (0 * 60 + 20) - (2 * 60 + 45)bc

输出为:2:08

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环输入提示计算器(Python)

来自分类Dev

可变提示计算器输入

来自分类Dev

Bash Shell中的BMI计算器

来自分类Dev

提示计算器-Swift

来自分类Dev

在javascript中制作提示计算器,用户无法在其中输入所需的提示百分比并计算按钮不起作用

来自分类Dev

JavaScript语法问题-提示计算器

来自分类Dev

警报框提示计算器

来自分类Dev

JavaScript计算器输入背景

来自分类Dev

初始输入后计算器冻结

来自分类Dev

每月付款输入计算器

来自分类Dev

Angular 用户输入计算器

来自分类Dev

计算mm:ss + mm:ss

来自分类Dev

计算器提示为什么不编译

来自分类Dev

使用文本属性中的“&”从键盘输入的 C# 中的计算器

来自分类Dev

如何使用HTML中的计算器按钮显示数字输入?

来自分类Dev

如何获得用户输入验证到我的Java计算器程序中?

来自分类Dev

如何返回表格输入并在运行总计算器中更新javascript变量

来自分类Dev

在其运算选择中带有输入字符串的计算器

来自分类Dev

在我的计算器中,如何让它只求解一次方程式,并在清除计算器后阻止用户输入?

来自分类Dev

Swift中的NSExpression计算器

来自分类Dev

PHP中的生日倒数计算器

来自分类Dev

SQL中的年龄计算器

来自分类Dev

C中的贪婪计算器

来自分类Dev

Tkinter计算器中的小数

来自分类Dev

PHP中的距离计算器?

来自分类Dev

Java中的简单计算器功能

来自分类Dev

C#中的计算器程序

来自分类Dev

在C#中创建计算器

来自分类Dev

PHP中的生日倒数计算器