bash - 浮点值的 printf 输出错误“无效数字”
问题描述
该脚本具有以下输出:
#!/bin/bash
h=12
m=8
s=34.2342345463
printf "%02d:%02d:%06.3f\n" $h $m $s
输出:
line 10: printf: 34.2342345463: invalid number
12:08:34,000
解决方案
推荐阅读
- java - 如何在 java 中使用 ews 从电子邮件中获取“收件人”信息
- ruby - Fluent D record_transformer 插件和 Ruby,最终与 elasticsearch、Kibana 一起使用
- python - 向 Google Analtycis API 发出请求会返回 Login Required
- jmeter - 在 Windows 中执行 jmeter.sh
- r - 如何更改 Shiny Dashboard Body 的背景颜色
- iphone - Web RTC , 视频通话 我们可以在 ios 上录制远程 RTCMediaStream
- build - VSTS 构建定义在获取源步骤失败
- unity3d - 仅在 touchphase 结束时触发碰撞器
- pycharm - Pycharm 书签。pycharm IDE中数字7的含义
- java - 在spring boot java项目中,如何将不同数据类型的属性从mongo DB映射到java类?