Si la entrada se ve así:
1
2 4 5 6 7 19
20
22
24 26 27
29 30 31 32 34 40 50 56 58
234 235 270 500
1234 1235 1236 1237
2300
Quiero eliminar las filas con menos de 2 columnas, por lo que el resultado debería verse así:
2 4 5 6 7 19
24 26 27
29 30 31 32 34 40 50 56 58
234 235 270 500
1234 1235 1236 1237
Respuesta1
Como comentó Steeldriver:
awk 'NF>1' input > output
De otra manera:
grep '[^ ] [^ ]' input > output
(busque un carácter que no sea un espacio seguido de un espacio, seguido de un carácter que no sea un espacio).
Para editarlo "in situ":
sed -i '/[^ ] [^ ]/!d' input