Unix 删除列1具有特定数字项的所有行

Unix 删除列1具有特定数字项的所有行,unix,awk,Unix,Awk,我是Unix新手,我有一个很大的csv文件,我想删除列1的值大于1的所有行 感谢您的帮助。如果您要删除列1>1的行,这意味着您要保留列1的行如果您要删除列1>1的行,这意味着您要保留列1为良好的行,尽管由于它是csv文件,最好将分隔符设置为,。话虽如此,我已经看到许多问题被发布为带有标签的CSV或与传统的分隔符完全不同的东西。尽管如此,还是最好提一下很好的建议,@jaypal:更新以反映这一点。谢谢你,伙计!我们必须有一个好朋友;真是太棒了;Oléy Olé很好,不过因为它是一个csv文件,所以

我是Unix新手,我有一个很大的csv文件,我想删除列1的值大于1的所有行


感谢您的帮助。

如果您要删除列1>1的行,这意味着您要保留列1的行如果您要删除列1>1的行,这意味着您要保留列1为良好的行,尽管由于它是csv文件,最好将分隔符设置为,。话虽如此,我已经看到许多问题被发布为带有标签的CSV或与传统的分隔符完全不同的东西。尽管如此,还是最好提一下很好的建议,@jaypal:更新以反映这一点。谢谢你,伙计!我们必须有一个好朋友;真是太棒了;Oléy Olé很好,不过因为它是一个csv文件,所以最好将分隔符设置为,。话虽如此,我已经看到许多问题被发布为带有标签的CSV或与传统的分隔符完全不同的东西。尽管如此,还是最好提一下很好的建议,@jaypal:更新以反映这一点。谢谢你,伙计!我们必须有一个好朋友;真是太棒了;奥利·奥利
awk '$1<=1' file > new_file
awk '!($1>1)' file > new_file
awk -F"," '$1<=1' file > new_file   # field separator is ,
awk -F";" '$1<=1' file > new_file   # field separator is ;