Linux shell获取时间戳(获取时间戳的Linux Shell命令)

在 Linux Shell 中,可以使用 date 命令获取时间戳。

时间戳(timestamp)通常表示自 1970 年 1 月 1 日(00:00:00 UTC)以来的秒数。

以下是在 shell 中获取时间戳的方法:

date +%s

date 命令的 +%s 选项会以时间戳格式输出当前时间。例如,执行此命令可能会输出类似于 1647010123 的数字。

图片[1]-Linux shell获取时间戳(获取时间戳的Linux Shell命令)-不念博客

如果您需要以其他格式输出日期和时间,可以使用 date 命令的其他选项。

例如,以下命令将以 “年-月-日 时:分:秒” 格式输出当前时间:

date +"%Y-%m-%d %H:%M:%S"

在 shell 脚本中,您可以将这些命令的输出存储在变量中,以便在脚本中使用。

例如:

#!/bin/bash

timestamp=$(date +%s)
echo "Current timestamp: $timestamp"

current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "Current time: $current_time"

这个示例脚本将分别输出当前的时间戳和 “年-月-日 时:分:秒” 格式的当前时间。

© 版权声明
THE END