linux文件内容判断筛选
a.txt
tv,91,1392636498,1392696470
tv,34,1392636448,1392696496
tv,11,1392636418,1392696485
tv,92,1392636415,1392696471
tv,58,1392636441,1392696454
tv,22,1392636425,1392696492
我想将第2列中,值小于50的所有行都删除。用什么语句比较快啊,可能有几十万个这样的文件。
结果:
tv,91,1392636498,1392696470
tv,92,1392636415,1392696471
------解决方案--------------------find . -type f -name "*.txt" -print0
------解决方案--------------------
xargs -0 awk -F, '$2>=50{print > FILENAME}'