linux - bash 文件设置变量为纪元时间

标签 linux bash epoch

我有一个简单的 bash 文件脚本,我需要获取纪元时间并在 bash 文件中设置一个变量作为那个纪元时间,这样我可以稍后将它作为字符串插入某些代码中......

我知道:

date +%s

给我纪元时间,但我尝试了以下方法,但似乎都没有用……

epochTime=(date +%s)

epochTime=date +%s

epochTime="date +%s"

非常感谢,我相信有办法,我对 bash 文件还是有点陌生​​

最佳答案

你想要:

epochTime=$(date +%s)

或者在 sh 兼容的语法中:

epochTime=`date +%s`

bash 手册页详细描述了这种行为。

关于linux - bash 文件设置变量为纪元时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763588/

相关文章:

bash - 如何在不实际更改到该目录的情况下从特定目录执行命令

python - 在 Python 中,如何将自纪元以来的秒数转换为 `datetime` 对象?

linux - Meteor for Linux 使用 Windows 10 Linux bash shell

android - IP tuntap 命令无法打开 tun

bash - 在 GitHub Actions 中使用上下文表达式内的变量

node.js - 如何在 Node.js 中重现 Bash HMAC 加密

linux - 如何在 Bash 脚本中逐行读取文件?

c - 发送信号和 pselect?

macos - OSX 无法将 ISO8601 转换为纪元

node.js - 使用 thrift 时 Node.js 中的纪元日期不正确