awk '$2 >= prev; {prev=$3}' file.txt
awk <commands> file.txt
:ejecutar awk en file.txt
. $2 >= prev
:comprueba si el segundo campo $2
es mayor o igual que el contenido de la variable prev
. (Esto no está configurado para la primera línea. )Si esto es cierto, entonces awk por defecto imprime la línea completa. (es decir, si es menor, elimine la línea.){prev=$3}
:almacena el contenido del tercer campo $3
en la variable prev
. Esto luego se repite para la siguiente línea. awk comparará el segundo campo con prev
, que ahora contiene el tercer campo de la línea anterior. Un par de cosas a tener en cuenta:
-F'\t'
.