gpt4 book ai didi

linux - 在 bash 中向字符串日期添加秒

转载 作者:太空宇宙 更新时间:2023-11-04 04:43:08 25 4
gpt4 key购买 nike

我有一个像这样的可变字符串日期

#!/bin/bash
timeString="Mar 15 09:27:26"

我想给这个变量添加 10 秒,但我不知道如何做。这可能是重复的帖子,但我没有灵感找到一个简单的答案。

最佳答案

转换为秒,加 10,转换回日期字符串:

date +"%a %d %H:%M:%S" --date=@$(($(date +%s --date="Mar 15 09:27:26") + 10))

使用bash的$((...))算术替换和$(...)命令替换,以及GNU日期的格式转换函数。 (注意:在 Mac 上,日期 具有不同的格式)

关于linux - 在 bash 中向字符串日期添加秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com