shell 字符串和数字互相转换

一、数字转字符串

直接加引号即可,例如

var=1

var1="$var" 这样就转化了

二、字符串转数字,三种方法

1,用${{a}}

2,用let达到(()) 运算效果。

let num=0123;
echo $num; 
83

3,双括号运算符:

a=$(( 1 + 2 ));

echo $a;

等同于:

a=`expr 1 + 2`