Bash
1 前言
一个问题,一篇文章,一出故事。
笔者使用egrep用日期匹配日志时候发现系统日志是素数的日为不带零的格式,于是整理此实现脚本。
2 最佳实践
2.1 创建脚本
vim ~/scripts/test.sh
创建如下脚本,
#!/bin/bash year=`date '+%Y'` month=`date '+%m'` day=`date '+%d'` hour=`date '+%H'` minute=`date '+%M'` second=`date '+%S'` eYear=`expr $year + 0` eMonth=`expr $month + 0` eDay=`expr $day + 0` eHour=`expr $hour + 0` eMinute=`expr $minute + 0` eSecond=`expr $second + 0` pintStr=`date "+$eYear/$eMonth/$eDay $eHour:$eMinute:$eSecond"` echo "$pintStr"
2.2 执行测试
sh ~/scripts/test.sh
可见如下显示,
2023/6/7 9:41:42
没有评论