我有一个文件夹,里面有很多文件和一些数据。并非每个文件都有完整的数据集。
完整的数据集在最后一行都有一个形式为“yyyy-mm-dd”的公共(public)字符串,所以我想我可能会用 tail -n 1
之类的东西进行过滤,但不知道如何这样做。
知道如何在简单的脚本或 bash 命令中执行类似的操作吗?
最佳答案
for f in *
do
tail -n 1 "$f" |
grep -qE '^[0-9]{4}-[01][0-9]-[0-3][0-9]$' &&
echo "$f"
done
关于linux - 计算/枚举按内容过滤的文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103095/