我有一个关于格式化日期的问题。
有什么方法可以添加迄今为止的一些特定小时或分钟。例如,我会将 who -b
命令中的日期分配给变量,然后向该变量添加 3 小时。
这可以通过某些命令实现还是更棘手?
最佳答案
像这样的事情就可以做到。请注意使用 date -d"some date "
,然后我们执行 + 3 小时
。
tr -s ' '
压缩空格。 cut -d ' ' -f4-
从第 4 个字段获取到末尾。
$ who -b
system boot 2013-09-13 10:19
$ date -d"$(who -b | tr -s ' ' | cut -d ' ' -f4-) +3 hours"
Fri Sep 13 10:19:00 CEST 2013
关于linux - 如何在Linux中的字符串中添加小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18783173/