在Bash中,可以使用date
命令来格式化日期。以下是一个示例:
#!/bin/bash
# 获取当前日期和时间
current_date=$(date)
# 格式化日期
formatted_date=$(date +"%Y-%m-%d")
echo "当前日期和时间:$current_date"
echo "格式化后的日期:$formatted_date"
在上面的示例中,date
命令用于获取当前日期和时间,并将结果存储在变量current_date
中。然后,使用date +"%Y-%m-%d"
来格式化日期,并将结果存储在变量formatted_date
中。最后,使用echo
命令将结果打印出来。
运行脚本,将会输出当前日期和时间以及格式化后的日期。输出示例:
当前日期和时间:Sat Sep 25 15:30:00 UTC 2021
格式化后的日期:2021-09-25
可以根据需要自定义日期的格式,具体格式化选项可以参考date
命令的文档。