迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

在 Bash 中获取时间戳

作者:迹忆客 最近更新:2023/05/19 浏览次数:

本文讨论了用于获取系统日期/时间和 UNIX 时间戳的 date Bash 命令。


在 Bash 中使用 date 命令获取时间戳

Linux 终端使用 date 命令打印当前日期和时间。 可以在没有任何参数的情况下执行 date 命令的最简单版本。

以下是 date 命令的示例输出,显示了系统的当前日期和时间:

Thu Aug 25 08:43:54 UTC 2022

我们可以在 date 命令中使用不同的参数来设置打印的特定格式。 例如,命令 date +"%m-%d-%y" 以下列格式输出日期:

08-25-22

上述命令中,%m用于表示月份,%d用于表示日,%y用于表示年。 同样,我们可以使用许多不同格式的日期命令。

我们只能使用 date +"%T" 命令打印当前时间。 %T 仅用于打印时间。

date +"%T" 的输出如下:

09:01:00

获取 UNIX 时间戳

我们可以使用 date 命令通过 date +%s 命令显示 UNIX 时间戳。 date +%s 的输出如下:

1661417510

上面的输出是一个 UNIX 时间戳。

在 Bash 脚本中获取日期/时间

我们还可以在 Bash 脚本中使用 date 命令。 考虑以下 Bash 脚本 myscript.sh 在终端上显示当前日期:

#!/bin/bash
echo $(date)

当我们使用 ./myscript.sh 执行上述脚本时,这将在终端上打印当前日期。


将 UNIX 时间戳存储在变量中

我们还可以使用变量中的 date 命令以任何格式存储当前日期。

考虑以下脚本:

#!/bin/bash
timestamp=$(date)
echo $(timestamp)

在以下脚本中,时间戳是一个变量,我们在其中存储当前日期。 当我们执行上面的脚本时,由于 echo 命令,它会在终端控制台上显示时间戳变量的值。

例如,我们可以使用:

  • timestamp=$(date +%s) 将 UNIX 时间戳存储在变量 timestamp 中。
  • timestamp=$(date +%T) 将当前时间存储在变量timestamp中。
  • timestamp=$(date +"%m-%d-%y") 将当前日期存储在变量时间戳中。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Bash 中的嵌套 for 循环

发布时间:2023/05/20 浏览次数:185 分类:操作系统

在本篇文章中,我们将讨论 bash 中的嵌套循环。 首先,我们将快速讨论 bash 中可用的不同 for 循环公式。 接下来,我们将举例讨论嵌套for循环。Bash 中 for 循环的变体

Bash 双管道

发布时间:2023/05/20 浏览次数:119 分类:操作系统

本文对管道和双管道进行了充分的探讨。 它将讨论管道在 Bash 命令脚本中的用法、符号和影响。

检查 Bash 中是否存在命令

发布时间:2023/05/20 浏览次数:77 分类:操作系统

我们可以在 Bash 中使用不同的内置命令来检查命令是否存在。 下面演示了这些命令的使用。使用命令 -v 命令检查 Bash 中是否存在命令 命令 -v 是所有 POSIX 系统和 Bash 中的内置函数。

在 Linux 中添加新用户的 Bash 脚本

发布时间:2023/05/20 浏览次数:54 分类:操作系统

这篇简短的文章是关于创建一个 Bash 脚本,该脚本可以自动为 Linux 操作系统添加用户和分配密码。 在 Linux 操作系统中,useradd 命令用于添加新用户并为他们提供密码。Bash 脚本 useradd 命令

在 Bash 中获取当前日期和时间

发布时间:2023/05/20 浏览次数:197 分类:操作系统

本文讨论在 Bash Scripting 中以某种指定格式显示当前日期和时间的方法。 为此,date 命令与多个选项一起使用。在 Bash 中使用日期命令

Bash 中的浮点运算

发布时间:2023/05/19 浏览次数:186 分类:操作系统

这篇简短的文章描述了如何在 GNU BASH(Shell 脚本)中直接在命令提示符下或在 shell 脚本中快速执行浮点计算。

Bash History 大小

发布时间:2023/05/19 浏览次数:62 分类:操作系统

在本篇文章中,我们将了解 Bash 的历史、它的大小,以及我们如何更改我们的历史大小和处理限制。 在进入我们的主题之前,让我们首先了解为什么我们需要 Bash shell 中的历史记录以及我们如

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便