在Shell脚本中获取当前日期

时间:2019-11-20 08:53:03  来源:igfitidea点击:

在Linux shell脚本中,如何获取当前的日期?
如何将日期保存到shell变量中?

解决方案

在Linux中,可以使用Date命令打印或设置系统日期和时间。

在shell脚本中,可以通过命令替换的方式获取某个命令的输出。

语法如下:

$(command)

或者

`command`

例如,显示今天的日期:

$ echo "Today is $(date)"

输出示例:

Today is Sat May 18 10:03:11 IST 2016

示例

将今天的日期存储在TODAY中,并将主机名存储在HOST变量中:

#!/bin/bash
TODAY=$(date)
HOST=$(hostname)
echo "-----------------------------------------------------"
echo "Date: $TODAY
echo "Host:$HOST"
echo "-----------------------------------------------------"