19 mayo 2014

Comprobar si alguna línea de un fichero sobrepasa cierta longitud

Si se quiere comprobar si alguna línea de un fichero sobrepasa cierta longitud, en Unix/Linux, se puede usar alguna de estas soluciones:

(suponiendo que la longitud buscada es 80)

grep '.\{80\}' fichero

perl -nle 'print if length$_>79' fichero

awk 'length($0)>79' fichero

sed -n '/.\{80\}/p' fichero


En Windows se puede usar awk con un emulador de Unix como cmder.

La solución viene vía Stack Exchange.

Publicidad