我的脚本
#!/bin/bash
clear
echo -n "number 1 : "
read bil1
echo -n "number 2 : "
read bil2
krng=$(echo $bil1 - $bil2 |bc -l |sed -e 's/^\./0./' -e 's/^-\./-0./');
echo " Your result : $bil1 - $bil2 = $krng "
如果我输入“ -1
” for$bil1
和“ -6
” for $bil2
,为什么结果是错误的?
这是视觉
number 1 : -1
number 2 : -6
(standar_in) 1: syntax error
Your result : -1 - -6 =
我想
Your result : -1 - -6 = 5
如何5
在我的 bash 脚本中显示数字