expr (4)


我如何在bash脚本中添加数字

我如何在bash脚本中添加数字

我有这个bash脚本,我在第16行遇到了问题。我怎样才能把第15行的前一个结果添加到第16行的变量中?#!/bin/bash num=0 metab=0 for((i=1; i<=2; i++)); do for j in `ls output-$i-*`; do echo "$j" metab=$(cat $j|grep EndBu…


浮点导致Bash整数除法

我的服务器上有一个备份脚本,用于执行备份的cron作业,并向我发送备份文件的摘要,包括新备份文件的大小。 作为脚本的一部分,我想将文件的最终大小除以(1024 ^ 3),以文件大小(以字节为单位)获取GB的文件大小。 由于bash没有浮点计算,我试图使用管道来获取结果,但是我对基本的例子感到困惑。 我试图将Pi的值设为一个比例,但是, 即使以下工作: ~#bc-l bc 1.06.95…


regex - MongoDB,通过索引字段上的正则表达式进行查询的性能

我希望按名称查找帐户(在50个帐户的MongoDB集合中) 通常的方式:我们用字符串找到 db.accounts.find({ name: 'Jon Skeet'})// indexes help improve performance! 正则表达怎么样? 这是一项昂贵的操作吗? db.accounts.find({name:/Jon Skeet/})// worry! h…



“无效的算术运算符”在bash中进行浮点数学运算

这是我的脚本,它相当不言自明: d1=0.003 d2=0.0008 d1d2=$((d1+d2)) mean1=7 mean2=5 meandiff=$((mean1-mean2)) echo $meandiff echo $d1d2 但不是得到我的预期输出:0.0038 2我得到错误 Invalid Arithmetic Operator,(error token is ".003")?…




bash command 终端计算器 text tcpping string shell浮点数运算 shell script regex查询