如何:从Shell脚本添加或显示今天的日期
时间:2020-01-09 10:37:26 来源:igfitidea点击:
问题描述:如何使用echo命令从shell脚本显示或显示今天的UNIX计算机日期?
如何将日期命令输出存储到变量?
解决方法:Date命令用于在Linux/Unix之类的操作系统下打印或设置系统日期和时间。
但是有些时候,您需要在shell脚本中包括今天的日期。
您需要在shell脚本中使用命令替换来显示今天的日期。
Bash/sh shell通过执行命令并将命令替换替换为命令的标准输出来执行扩展,并删除所有尾随的换行符。
命令替换允许命令的输出替换命令名称。
您可以使用以下语法:
$(command)
或者
`command`
例如,在shell提示符下键入以下内容以显示今天的日期:
$ echo "Today is $(date)"
输出:
Today is Sat Jan 28 15:48:11 IST 2006
这是示例脚本,该脚本将今天的日期存储在TODAY中,并将主机名存储在HOST变量中:
#!/bin/bash TODAY=$(date) HOST=$(hostname) echo "-----------------------------------------------------" echo "Date: $TODAY Host:$HOST" echo "-----------------------------------------------------" # add rest code...
保存以上脚本并执行。
如果Linux/FreeBSD系统负载超过一定限制,该脚本会通知管理员用户