linux 小技巧

日期格式化

#显示日期年月日
`date +%y%m%d`
150425

#年份显示4位情况
`date +%Y%m%d`
20150425

注意这里的反引号

执行数学运算

shell 脚本有3种途径来对进行数学运算操作

  • expr命令
 #1+5 计算
 #expr 1+5
 1+5
 运行出来的结果,并没有计算,原因是linux的+号,有特殊的含义,必须转义,linux 用反斜杠(\)转义

 #expr 1 \* 5
 1*5
 #expr 1 \* 5
 5
  • 使用方括号[]
#var1=$[1+5]
#echo $var1
6
  • 在脚本中使用bc
var1=`echo "scale=4;3.44/5"|bc`
echo The answer is $var1

The answer is .6880

你可能感兴趣的:(linux)