小编Sye*_*oez的帖子

Shell Scripting:用实数作为指数计算一个数的幂

我正在使用 shell 脚本并使用以下表达式:

A=`echo "(( (($a / $b) ^ 0.3) -1 ))" |bc -l`
Run Code Online (Sandbox Code Playgroud)

我想要一个实数作为指数。我注意到如果我放置 0.3,它会四舍五入为一个整数并取零的幂。同样,如果我在上面的表达式中使用 5.5 或 5.9 代替 0.3,我会得到相同的答案。

如何计算指数为实数而不是整数的数的幂

shell-script bc

3
推荐指数
2
解决办法
1万
查看次数

sed命令删除可变行数

要从文本文件中删除前 10 行,请使用以下命令:

sed -i -e "1,10d" filename
Run Code Online (Sandbox Code Playgroud)

如果我想删除 n 行,其中 n 是一个变量怎么办。即我正在使用以下但出现错误,请纠正我。

n=10

sed -i -e "1,$n{d}" filename
Run Code Online (Sandbox Code Playgroud)

shell sed

2
推荐指数
1
解决办法
4098
查看次数

标签 统计

bc ×1

sed ×1

shell ×1

shell-script ×1