如果我想创建一个减去2个数字的函数,我只需要subtract() { $1 - $2}
并通过执行subtract $val1 $val2
来调用它吗?我对Bash来说是全新的,我不太确定它是如何运作的,并且无法在网上找到任何内容。
答案 0 :(得分:1)
Bash内置了算术扩展$(( expression ))
所以你只做
subtract() {
echo $(( $1 - $2 ))
}
A=8
B=5
result=$(subtract $A $B)
echo $result
输出:
3