如何根据带有日期前缀&的名称列出文件?后缀。例如:我的文件名为" http_access_2017-04-13.log "那我怎么能用最近五天的文件回复文件?
答案 0 :(得分:2)
使用date -d
创建时间戳:
ago ()
{
date +%Y-%m-%d -d "$1 days ago"
}
for n in $(seq 5); do
echo http_access_$(ago $n).log
done
答案 1 :(得分:0)
尝试此命令:
ls -lr http_access*.log | tail -5