如何在Shell脚本中获取当前时间
时间:2020-01-09 10:39:34 来源:igfitidea点击:
如何在Linux或类似Unix的操作系统上的Shell脚本中获取当前服务器时间?如何将当前时间存储在shell变量中并在脚本中使用?您可以使用date命令显示或设置当前日期和时间。
您需要使用date FORMAT语法来控制date命令的输出。
date命令解释的' %T '格式序列以显示当前时间。
语法为:
date +%FORMAT date +"%FORMAT" var=$(date +"%FORMAT")
示例:显示当前时间
打开一个终端并输入以下命令:
date +"%T"
输出示例:
16:33:22
要将时间存储到现在称为shell的变量中,请执行:
now=$(date +"%T") echo "Current time : $now"
输出示例:
Current time : 13:31:55
示例:12小时制
将%r格式传递给date命令:
date +"%r"
输出示例:
01:37:06 PM
要从输出使用中删除AM或PM,请执行:
date +"%I:%M:%S"
输出示例:
01:39:30