bash - 如何在bash脚本中对分数执行算术运算?
问题描述
我正在尝试创建简单的 bash 脚本,该脚本存储在 abc.csv 文件的 x 可变行数中,然后将一些算术运算的结果存储在 a、b 和 c 变量中。当我运行脚本时出现错误:
让:没有找到
和
算术表达式:期望 EOF:“0.2*”
剧本:
let x=$(wc -l abc.csv | awk '{print $1}')
let a_size= $((0.2*$x))
let b_size=$((2*0.2*$x))
let c_size=$((2*0.2*$x+1))
在这种情况下如何正确执行算术运算?任何帮助将不胜感激。
解决方案
如果您确保使用 bash 运行脚本(例如通过添加 shebang)
#! /usr/bin/env bash
这能解决吗?
推荐阅读
- django - 如何用 django 加入 3 tbales?
- r - 如何计算R中多列的出现次数
- angular - Git 在运行 ng build --prod 后没有说什么要提交
- docker - FireflyIII 的流量路由
- reactjs - react-google-login 清除我的应用程序中的 cookie/会话信息
- r - 根据第一列中所述行的条目确定矩阵中每一行的长度
- linux - 奇点:如何释放循环设备?
- angular - 最初处理 QueryList 更改
- swift - AudioKit:虚拟 MIDI 端口混乱?
- prometheus - 在普罗米修斯中用于工作持续时间的指标?量表还是总结?