#!/bin/bash

输入目录和后缀名

read -p '请输入目录路径:' dir read -p '请输入后缀名:' suffix

获取目录下所有符合条件的文件

files=$(find $dir -type f -name '*.$suffix')

判断是否存在符合条件的文件

if [ -z "$files" ]; then echo '目录下不存在后缀名为 $suffix 的文件' else

初始化最新文件的信息

latest_file="" latest_time=0

遍历所有符合条件的文件

for file in $files; do # 获取文件修改时间 file_time=$(date -r $file +%s)

# 判断该文件是否为最新文件
if [ $file_time -gt $latest_time ]; then
  latest_file=$file
  latest_time=$file_time
fi

done

输出最新文件的信息

echo '最新的 $suffix 文件为:$latest_file' fi

exit 0


原文地址: https://www.cveoy.top/t/topic/nZI1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录