在將那兩個數字相乘
$( ) 有一個括號代表執行命令
$(( )) 有兩個括號代表要運算
$ nano add.sh
#!/bin/bash # Author : z read -p "輸入第一個數字 : " fn read -p "輸入第二個數字 : " sn # 檢查 $fn 是否為數字 s=$(echo $fn | tr -d 0-9) [ -n "$s" ] && echo "$1 不是數字" && exit 1
# 檢查 $sn 是否為數字 s=$(echo $sn | tr -d 0-9) [ -n "$s" ] && echo "$1 不是數字" && exit 1 total=$(($fn*$sn)) echo "相乘結果為:"
echo $total exit 0
沒有留言:
張貼留言