shell脚本获取当前时间戳

在shell脚本中获取当前时间戳可以使用 date 命令配合 +%s 参数, +%s 参数会输出当前时间的秒数,也就是时间戳。

下面是一个例子,展示如何在shell脚本中获取当前时间戳:

#!/bin/bash
# 获取当前时间戳
timestamp=$(date +%s)
echo $timestamp

运行这个脚本将会输出当前时间的秒数,也就是时间戳。

如果你需要更精确的时间戳,可以使用date命令的%N参数,它可以输出当前时间的纳秒数,将其除以1000000就可以得到毫秒级的时间戳。下面是一个示例:

#!/bin/bash
# 获取当前时间戳(毫秒级)
timestamp=$(($(date +%s%N)/1000000))
echo $timestamp

这个脚本将输出当前时间的毫秒级时间戳。

    • 69
  •