Shell 脚本:获取目录下最新修改日期的同类型文件
#!/bin/bash
获取目录下最新修改日期的同类型文件
get_latest_file() { dir=$1 suffix=$2 latest_file="" latest_time=0
for file in $dir/*.$suffix
do
if [ -f '$file' ] && [ "$(date -r $file +%s)" -gt "$latest_time" ]; then
latest_file='$file'
latest_time="$(date -r $file +%s)"
fi
done
echo $latest_file
}
示例用法
latest=$(get_latest_file "/path/to/directory" "txt") echo 'The latest file is $latest'
原文地址: https://www.cveoy.top/t/topic/nZI6 著作权归作者所有。请勿转载和采集!