我有一个文件夹,其中包含数千个名为.json
的{{1}}个文件(数字是连续的)。其中一些包含有效记录,但其他记录只包含99.json
一行。我想过滤掉仅包含null
的文件,这样他们就不会搞砸我下一步的处理过程。当然这很容易,但我无法立即看到如何做到这一点。
作为附加步骤,将有效文件(具有完整或部分完整记录的文件)组合成单个文件作为列表将有所帮助。但这不太重要。
感谢所有建议。非常感谢。
答案 0 :(得分:0)
要查找包含null的所有文件并将它们分组为列表,您可以使用
grep *.json -e "null" >> badfiles.txt
要查找具有有效值的所有文件并将其分组为列表,您可以使用
grep -v *.json -e "null" >> goodfiles.txt