Estoy tratando de imprimir las líneas usando el símbolo de repetición {n} pero no funciona. Por. Por ejemplo, quiero imprimir todas las líneas cuya longitud es de 4 caracteres.
awk '/^.{4}$/' test_data
El código anterior no está imprimiendo eso. ¿Cómo solucionarlo para que pueda usar el símbolo de repetición? Sé la alternativa como awk '/^....$/' test_data
yawk 'length ==3 ' test_data
awk '/^.{4}+$/{print}' <<<$'foods\nbaarsz\nfooo'
que coincida exactamente con 4 caracteres. Además, como mencionaste, awk 'length($0) == 4' test_data
es compatible con casi todas las awk
versiones.
awk --re-interval '/^.{4}$/' test_data
o awk --posix '/^.{4}$/' test_data
trabajar?