You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Bash/Awk提取日志中DELTA TOTAL行的负数值并保留两位小数

解决方案
  • 使用以下命令将目标数值提取并格式化后存入Bash变量:

    NUMBER="$(awk '/^DELTA TOTAL/ {printf "%.2f\n", $2}' log.dat)"
    
  • 执行echo $NUMBER,将输出格式化后的结果:-17.03

命令说明

  • /^DELTA TOTAL/:精准匹配以DELTA TOTAL开头的日志行
  • printf "%.2f\n", $2:提取该行的第二列数值,通过%.2f格式控制实现四舍五入保留两位小数,并输出结果

内容的提问来源于stack exchange,提问作者James Starlight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 04:24:49