shell脚本:如何记录计算时长以及如何保存日志文件

python和matlab都有非常友好的记录时间的方式,且不说python的time,datetime工具包,matlab的tic,toc命令简单好记,都是程序时间很好的记录工具,可以帮助后续代码的持续优化和改善。但是shell脚本如何记录运行了多长时间呢?这要从shell脚本的date命令说起。

date命令

date是shell的时间工具,其调用方式非常简单。
基本格式: date [选项] … [+格式]
在shell控制台上直接输入date得到的是:

2018年12月15日 星期六 23时46分04秒 CST

常见的date命令调用方式有:

echo `date +%s`

返回从1970年1月1日00:00:00以来所经过的秒数: 1544888892, 或者还可以这样调用:

echo `date +%Y/%D:%H:%M:%S`
2018/12/15/18:23:50:42

date还支持很多格式,具体可参考文后“date命令详解”

shell脚本的基本运算

虽然大多数时候都会把复杂的计算放在python脚本或者matlab脚本中,但是shell脚本中偶尔免不要做一些运算。

代数运算

运算符 说明 举例
= 赋值 a=$
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值