计算$1*$1*$1
#!/bin/bash
volume=$1*$1*$1
echo "The volume of the cube is"$volume
在终端,它显示 enter image description here
我该如何解决这个问题?
答案 0 :(得分:1)
使用 $(( ))
计算 bash
中的算术表达式。
volume=$(($1 * $1 * $1))
您也可以使用 let
命令:
let volume=$1*$1*$1
或者你可以使用 (( ))
来执行算术语句
((volume = $1 * $1 * $1))
您所写的内容被视为文件名通配符。
您还需要为脚本提供一个参数,这将用作 $1
。
$ bash testarith.sh 5
The volume of the cube is 125