腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
bc
对
数组
进行
bash
操作
bash
、
bc
从
bc
的手册页可以看出,
bc
似乎可以接受简单的变量,但也可以接受
数组
作为输入。但是,如果我尝试添加两个
数组
,则只能得到一个元素作为输出 a=(1 2 3)c=`echo "$a + $b" |
bc
` 那么c只包含11。如果有一种方法可以让
bc
对
数组
中的所有元素
进行
操作
,以生成(11 13 15)作为输出?或者我需要做一个循环?
浏览 18
提问于2019-02-25
得票数 1
回答已采纳
4
回答
在shell脚本中,将字符串转换为十进制并
进行
计算
linux
、
shell
、
scripting
我是shell脚本的新手。我的输入文件如下所示: 1.54.7 我读了这个文件,因为每一行都是一个变量。 ONE=`sed -n '1p' file`;THREE=`sed -n '3p' file`; 现在,我需要做一些计算(比如乘法、除法..)这些变量。任何人请给我建议。
浏览 40
提问于2017-06-12
得票数 1
回答已采纳
1
回答
无法在shell脚本中作为输出获得浮动值。
linux
、
shell
、
scripting
当我试图
对
值
进行
除法时,如您在下面的代码片段中所看到的,当值进入浮动时,它没有向我显示浮点数吗?它只印0。我正在
进行
MB到GB的转换。任何人都可以帮助我看到在0.(如0.2545 )之后
对
2-3值的转换。echo -e "Enter your value in MB!
浏览 1
提问于2022-07-05
得票数 0
回答已采纳
2
回答
如何在
bash
中
使用
bc
处理大数的浮点除法?
bc
我正在尝试
使用
指数表示法来计算大数的百分比。但是,当
使用
bc
在
bash
上执行此
操作
时,我得到了我认为是溢出错误。例如,在
bash
中,如果我
进行
计算:2049151.60918664203376373104 计算是错误的。一般情况下,如何
使用
bc
或
bash
来处理这样的情况?
浏览 5
提问于2020-12-17
得票数 0
3
回答
Bash
/Shell脚本-算术运算符失败
bash
、
shell
、
math
如果CPU负载超过一定的限制,我会尝试减慢无限循环的速度,但是,它就是不能正常工作,下面是代码。if条件始终结果为truewhile [ $c -le 1 ]#echo "Welcome $c times"IFS=" "; declare -a Array=($*)echo "${Array[0]}" echo "${Array[1]
浏览 0
提问于2013-03-02
得票数 0
2
回答
如何在
bash
中
进行
二进制加法
bash
、
binary
其中一个是常量(address_range_in_binary),另一个是
数组
元素(IPinEachSubnet[$val]) echo "ibase=2;obase=2;$((address_range_in_binary+IPinEachSubnet[$val]))"
浏览 6
提问于2017-12-21
得票数 3
回答已采纳
1
回答
linux中浮点比较
linux
、
bash
、
floating-point
、
comparison
set a=1.2345...我面临着几个问题: 任何帮助都将不胜感激。
浏览 6
提问于2015-01-21
得票数 1
回答已采纳
4
回答
shell脚本中整数和浮点数的比较
linux
、
shell
、
unix
在shell脚本中,我们如何在只有一个if条件的情况下比较(整型和浮点型)、(浮点型和浮点型)、(浮点型和整型)和(整型和整型)。 set X=3.1 if [ $X < $Y ] then endif
浏览 0
提问于2012-03-30
得票数 4
回答已采纳
2
回答
不完全确定
操作
数是否为数字
bash
不太确定如何在
bash
中
进行
调试。类似于获取
操作
数的类型,并在每一步中看到暂停迭代
浏览 0
提问于2018-12-07
得票数 2
回答已采纳
2
回答
如何将字符串中的数字添加到数字中?
bash
我已经尝试过许多语法,但由于我
对
bash
非常陌生,这是行不通的。 #!
浏览 0
提问于2017-07-31
得票数 1
回答已采纳
4
回答
将浮点数从两个不同的输出中除以
bash
、
floating-point
、
division
我正在编写一个
bash
脚本,该脚本的文件中有与模式匹配的行数和文件中的总行数。我试图将输出从2除以1。我尝试了一个for循环。$a)done我也试过
bc
浏览 13
提问于2022-10-23
得票数 0
3
回答
批处理文件:
对
十进制值的算术
操作
automation
、
dos
、
batch-file
我被迫
使用
DOS编写一些批处理脚本。如何
对
变量
进行
算术运算?如何重写最后一行?但是GNU
bash
也有同样的问题,不能对浮点数
进行
操作
。在
bash
中解决这个问题的方法是
使用
命令行计算器
bc
计算值。我下载了一个。并如行中那样
使用
: calcoo %decvalue%*1.2>tmpfile
浏览 2
提问于2011-03-06
得票数 0
回答已采纳
2
回答
coproc <command>与<command> &?
bash
、
coprocesses
在$nano &上运行tty1 在另一个tty上,$ps -t tty1 --forest的输出表明纳米进程是-
bash
进程的子进程(登录
bash
进程->没有创建子shell进程)。
使用
的shell是一个
bash
shell
浏览 0
提问于2018-10-01
得票数 4
2
回答
语法错误,试图使
bash
函数减少角度
bash
据我所知,
bash
中的%执行剩余
操作
,而不是模块化
操作
,因此我添加了一个if语句来解释这一点。function angle_reduce { x=$(echo "$1%$twopi" |
bc
)if ["$x" -lt 0] x=$(echo "$x+$twopi" | <em
浏览 2
提问于2014-05-01
得票数 1
回答已采纳
3
回答
总结文本文件中的一列-
bash
bash
/bin/
bash
[[ "${array[1]}" == "good" ]] || continuewhile IFS=, read -r -a array; do printf "{array[0]}"
浏览 2
提问于2013-10-30
得票数 0
1
回答
makefile中的逐位左移和|
操作
makefile
我需要在makefile中做左移位和OR
操作
。如下所示:…其中is b是在makefile中
使用
$(shell )命令读取的数值。a = $(shell echo $(b) << 2 |
bc
) 我指的是作为b的got值的a,而不是运行脚本后的移动值。
浏览 2
提问于2015-12-31
得票数 2
2
回答
Shell脚本-处理
数组
中的浮动数学
操作
,而不首先删除var中的值?
shell
我
使用
数组
作为存储,所以一旦
数组
获得了文件中的值,我就处理它们,计算各种指标。整个
数组
包含浮点数,因此我假设shell知道
数组
中的数据类型,并且应该允许我
进行
求和。 相反,输出是字段0、a "+“和字段1的值。如果我将${
数组
}和${ array1}的输出放在变量中,那么我可以
使用
$(( ))语法
对
它们
进行
加和。有没有办法避免这种情况,并直接得到算术和,而不必通过创建变量来存储
数组
值,然后
浏览 7
提问于2013-09-20
得票数 2
回答已采纳
1
回答
将变量设置为浮动整数值
bash
、
floating-point
我刚开始
使用
bash
脚本。我目前正在执行一个简单的算术问题,涉及一个浮动整数。我知道
bash
本身不会用浮动整数
进行
算术。所以我
使用
的是
bc
计算器工具。唯一的问题是语法。如何为$N_RESULTS分配数学
操作
的值?//I get arithmetic error with this syntaxlet "N_RESULTS = ($NUM1 - 1) / 10 + 1" |
bc</
浏览 3
提问于2014-10-05
得票数 0
回答已采纳
1
回答
如何
使用
bash
脚本从文件中获得特定行的划分和产品?
bash
、
shell
/bin/
bash
while read line division=$line[1]/$line[2]; product=$line[2]*$
浏览 2
提问于2015-02-26
得票数 1
回答已采纳
2
回答
(
bash
)如何将浮动变量传递给条件变量
bash
、
variables
、
if-statement
我正在尝试传递这个包含浮点值的组合变量:DA1=178.2929838483883283 if (( $(
bc
<<< "$((DA$j)) > 150") )) && (( $(
bc
<<<
浏览 4
提问于2017-11-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
shell编程中使用数组进行操作
你所不了解的 Bash:关于 Bash 数组的介绍
黑客就是这样炼成的!不断积累!
和即将用到Shell的人们谈谈Shell数组
在Linux终端中进行算术运算的5种方法
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券