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
posted on 2013-11-05 15:03 代码王子 阅读(14680) 评论(0) 编辑 收藏 举报