在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命令的文档。