我有一个包含大量文件和一些数据的文件夹。并非每个文件都有完整的数据集。
完整的数据集在最后一行都有一个'yyyy-mm-dd'形式的公共字符串,所以我想我可能会过滤tail -n 1
之类的东西,但不知道怎么做。
知道如何在简单的脚本或bash命令中做这样的事情吗?
答案 0 :(得分:2)
for f in *
do
tail -n 1 "$f" |
grep -qE '^[0-9]{4}-[01][0-9]-[0-3][0-9]$' &&
echo "$f"
done