shell里面怎么樣把字符串轉換為數字?
例如:a="024"
1,用${{a}}
2,用let達到(()) 運算效果。
let num=0123;
echo $num;
83
3,雙括號運算符:
a=$((1+2));
echo $a;
等同於:
a=`expr 1 + 2`
而數字會默認做字符串處理
變量用單引號''變字符串
i=1
echo '$i';
輸出:$1
shell里面怎么樣把字符串轉換為數字?
例如:a="024"
1,用${{a}}
2,用let達到(()) 運算效果。
let num=0123;
echo $num;
83
3,雙括號運算符:
a=$((1+2));
echo $a;
等同於:
a=`expr 1 + 2`
而數字會默認做字符串處理
變量用單引號''變字符串
i=1
echo '$i';
輸出:$1
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。