shell脚本中的浮点操作

-l自动选择更多的数字(但是你可以在你的头部四舍五入/截断),再加上像sin()这样的一些数学函数。
.

0

linux命令:bc -l <<< s(3/5) s(3/5) <<< -l bc bc -l <<< s(3/5)rootopen.com
linux命令:bc -l <<< s(3/5) s(3/5) <<< -l bc bc -l <<< s(3/5)rootopen.com
ican 2018-05-16 13:00:48
输出
linux命令:bc 详解
替代方案1 shell脚本中的浮点操作

计算器的外壳。与'bc'类似的性能和基本用法,但具有更高级的功能。默认情况下不安装在大多数系统上。.

linux命令:wcalc -q <<< '3/5' '3/5' <<< -q wcalc wcalc -q <<< '3/5'rootopen.com
linux命令:wcalc -q <<< '3/5' '3/5' <<< -q wcalc wcalc -q <<< '3/5'rootopen.com
.
输出
替代方案2 shell脚本中的浮点操作

一个在shell中执行浮点运算的简单技巧,使用awk。您可以评估任何可以在C中评估的复杂表达式。.

linux命令:exp="(2+3.0)/7.0*2^2"; val=$(awk "BEGIN {print $exp}" /dev/null) /dev/null) $exp}" {print "BEGIN val=$(awk exp="(2+3.0)/7.0*2^2"; exp="(2+3.0)/7.0*2^2"; val=$(awk "BEGIN {print $exp}" /dev/null)rootopen.com
linux命令:exp="(2+3.0)/7.0*2^2"; val=$(awk "BEGIN {print $exp}" /dev/null) /dev/null) $exp}" {print "BEGIN val=$(awk exp="(2+3.0)/7.0*2^2"; exp="(2+3.0)/7.0*2^2"; val=$(awk "BEGIN {print $exp}" /dev/null)rootopen.com
.
输出
替代方案3 shell脚本中的浮点操作

.

linux命令:echo $((3.0/5.0)) $((3.0/5.0)) echo echo $((3.0/5.0))rootopen.com
linux命令:echo $((3.0/5.0)) $((3.0/5.0)) echo echo $((3.0/5.0))rootopen.com
.
输出
替代方案4 shell脚本中的浮点操作

使用BC是为sissies。 dc要好得多:-DPolish notation将统治世界.......

linux命令:echo "5 k 3 5 / p" | dc dc | p" / 5 3 k "5 echo echo "5 k 3 5 / p" | dcrootopen.com
linux命令:echo "5 k 3 5 / p" | dc dc | p" / 5 3 k "5 echo echo "5 k 3 5 / p" | dcrootopen.com
.
输出
替代方案5 shell脚本中的浮点操作

允许您在shell脚本中使用浮点操作.

linux命令:echo "scale=4; 3 / 5" | bc bc | 5" / 3 "scale=4; echo echo "scale=4; 3 / 5" | bcrootopen.com
linux命令:echo "scale=4; 3 / 5" | bc bc | 5" / 3 "scale=4; echo echo "scale=4; 3 / 5" | bcrootopen.com
.
输出

评论

相关推荐

BC是一个美妙的计算器。只需在命令行输入bc并在其中输入。 Ctrl + D(或键入退出)会让你出去。这个用法只是表面上的:bc可以处理一个迷你脚本语言,包含变量,语句,循环,条件语句等等。做一个手册页来找出答案。

linux命令:bc bc bcrootopen.com
linux命令:bc bc bcrootopen.com
.

少一根管子。

linux命令:bc -l <<< "x=2; p=0.5; e(l(x)*p)" e(l(x)*p)" p=0.5; "x=2; <<< -l bc bc -l <<< "x=2; p=0.5; e(l(x)*p)"rootopen.com
linux命令:bc -l <<< "x=2; p=0.5; e(l(x)*p)" e(l(x)*p)" p=0.5; "x=2; <<< -l bc bc -l <<< "x=2; p=0.5; e(l(x)*p)"rootopen.com
.

bchunk [-v] [-p] [-r] [-w] [-s]

linux命令:bchunk IMAGE.bin IMAGE.cue IMAGE.iso IMAGE.iso IMAGE.cue IMAGE.bin bchunk bchunk IMAGE.bin IMAGE.cue IMAGE.isorootopen.com
linux命令:bchunk IMAGE.bin IMAGE.cue IMAGE.iso IMAGE.iso IMAGE.cue IMAGE.bin bchunk bchunk IMAGE.bin IMAGE.cue IMAGE.isorootopen.com
.

正常运行时间

linux命令:bc <<< `uptime | sed -e 's/^.*up //' -e 's/[^0-9:].*//' | sed 's/:/*60+/g'` 's/:/*60+/g'` sed | 's/[^0-9:].*//' -e //' 's/^.*up -e sed | `uptime <<< bc bc <<< `uptime | sed -e 's/^.*up //' -e 's/[^0-9:].*//' | sed 's/:/*60+/g'`rootopen.com
linux命令:bc <<< `uptime | sed -e 's/^.*up //' -e 's/[^0-9:].*//' | sed 's/:/*60+/g'` 's/:/*60+/g'` sed | 's/[^0-9:].*//' -e //' 's/^.*up -e sed | `uptime <<< bc bc <<< `uptime | sed -e 's/^.*up //' -e 's/[^0-9:].*//' | sed 's/:/*60+/g'`rootopen.com
.

将秒转换成分钟和秒

linux命令:bc <<< 'obase=60;299' 'obase=60;299' <<< bc bc <<< 'obase=60;299'rootopen.com
linux命令:bc <<< 'obase=60;299' 'obase=60;299' <<< bc bc <<< 'obase=60;299'rootopen.com
.

命令行计算器(zsh版本)

linux命令:bc <<<"..." <<<"..." bc bc <<<"..."rootopen.com
linux命令:bc <<<"..." <<<"..." bc bc <<<"..."rootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令