shell 字符串 转位 数字
#!/bin/sh
log_file=/data/log/backup.log
x_file_size=`ls -l $log_file | awk '{print $5}'`
echo $x_file_size
number_size=$((x_file_size))
if [ $number_size -gt 100000 ] ;then
echo "hello"
echo "" > $log_file
fi
11
shell里面怎么样把字符串转换为数字?
例如:a="024"
1,用${{a}}
2,用let达到(()) 运算效果。
let num=0123;
echo $num;
83
3,双括号运算符:
a=$((1+2));
echo $a;
等同于:
a=`expr 1 + 2`