我需要删除第8个字段(列)中值等于或小于2的每一行。
我的数据如下所示:
12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8
01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1
01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 27.4
01-10 BamfieldMarine 161 323 23 48.83490372 -125.13572693 3 3068 38.6
我知道使用awk可以剥离所需的值并将它们打印到另一个文件,并且我知道sed可以编辑当前文件。无论哪种情况,我都需要保留原始文件。
注意:请提供您的解决方案的详尽说明。仅编写命令是不够的,请注释建议。
进一步说明:数据具有标题行,因此最可能的解决方案将需要
awk'FNR> 1'
我想?