在Linux脚本中,你可以使用stat命令来查看文件的修改日期。然后,你可以使用date命令来格式化这个日期。以下是一个简单的bash脚本示例,它接受一个文件名作为参数,并打印出该文件的修改日期(以yyyymmdd格式):
#!/bin/bash
# 检查是否提供了文件名作为参数
if [ "$#" -ne 1 ]; then
echo "Usage: $0 filename"
exit 1
fi
# 获取文件的修改时间戳
TIMESTAMP=$(stat -c %Y "$1")
# 将时间戳转换为日期,并格式化为yyyymmdd
MODIFIED_DATE=$(date -d "@$TIMESTAMP" +"%Y%m%d")
# 打印修改日期
echo "$MODIFIED_DATE"