我正在使用 shell 脚本并使用以下表达式:
A=`echo "(( (($a / $b) ^ 0.3) -1 ))" |bc -l`
Run Code Online (Sandbox Code Playgroud)
我想要一个实数作为指数。我注意到如果我放置 0.3,它会四舍五入为一个整数并取零的幂。同样,如果我在上面的表达式中使用 5.5 或 5.9 代替 0.3,我会得到相同的答案。
如何计算指数为实数而不是整数的数的幂
要从文本文件中删除前 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)