Hack x Crack - Comunidad de Seguridad informática

Sistemas operativos => GNU / Linux => Mensaje iniciado por: ruben_linux en Diciembre 12, 2014, 05:35:08 pm

Título: comando sed
Publicado por: ruben_linux en Diciembre 12, 2014, 05:35:08 pm
un saludo a todos.

hacia ya tiempo que no me pasaba por aqui, y es que soy papa.... ya sabeis :-)

he leido algunos man u howto sobre el comando sed, pero no consigo alcanzar mi objetivo. os explico y luego me respondeis.

tengo un diccionario.txt, (una entrada por linea) y la idea es eliminar todas las lineas que sean  menores de 7 digitos cualesquiera.

si alguno piensa que no he leido ni preguntado a google, esta engañado, ya he probado [....], *****, y esas expreg basicas.

un saludo ;)
Título: Re:comando sed
Publicado por: ksha en Diciembre 17, 2014, 04:31:52 pm
Si pones un ejemplo de lo que quieres te puedo hacer el script ;)
Título: Re:comando sed
Publicado por: animanegra en Diciembre 17, 2014, 04:55:34 pm
yo usaria awk algo asi como :

Código: [Seleccionar]
cat fichero | awk '{if(length($1)>7){printf $1 "\n"}}'
Título: Re:comando sed
Publicado por: k133 en Febrero 20, 2015, 03:08:47 am
Código: [Seleccionar]
cat file | sed -n -E '/^.{7}/p'