ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20241125]建立完善zzdate脚本.txt

[20241125]建立完善zzdate脚本.txt

原创 Linux操作系统 作者:lfree 时间:2024-11-27 21:01:59 0 删除 编辑

[20241125]建立完善zzdate脚本.txt

--//增加%s.%N显示。

# cat /usr/local/bin/zzdate
#! /bin/bash
#date +"trunc(sysdate)+%H/24+%M/1440+%S/86400 == %Y/%m/%d %T == \"timestamp'%Y-%m-%d %T'\""
oflag=${1:-0}
if [ "$oflag" == "0" ]
then
    /bin/date +"trunc(sysdate)+%H/24+%M/1440+%S/86400 %s.%N"
else
    /bin/date +"trunc(sysdate)+%H/24+%M/1440+%S/86400 == %Y/%m/%d %T === %Y-%m-%d %T == \"timestamp'%Y-%m-%d %T'\" == %s.%N"
fi

--//测试:
$ zzdate
trunc(sysdate)+15/24+45/1440+00/86400 1732520700.291926268

$ zzdate 1
trunc(sysdate)+15/24+45/1440+02/86400 == 2024/11/25 15:45:02 === 2024-11-25 15:45:02 == "timestamp'2024-11-25 15:45:02'" == 1732520702.582339402

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-3051406/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969378