Preguntas etiquetadas con grep

10
grep principio de archivo?

En un shell de Linux, quiero asegurarme de que un determinado conjunto de archivos comience con <?esa cadena exacta y sin otros caracteres al principio. ¿Cómo puedo grep o utilizar algún otro para expresar "el archivo comienza con"? Editar: estoy poniendo un comodín en esto, y headno da un...

9
Cómo obtener el rango de historial de shell Bash

¿Cómo puedo obtener / filtrar entradas del historial en un rango específico? Tengo un archivo de historial grande y uso con frecuencia history | grep somecommand Ahora, mi memoria es bastante mala y también quiero ver qué más hice cuando ingresé el comando. Por ahora hago esto: obtener partido,...

8
comparación de sonrisa, ack y rak

Después de haber usado ack por algún tiempo, me parece mucho mejor para mis propósitos de desarrollo que grep. Pero luego escuché sobre rak y sonríe . ¿Alguien ha usado los tres y puede proporcionar una

7
grep * .c no funciona

Tengo una lista de ".c" (archivos c) en el directorio actual. Tengo que encontrar todos los archivos .c en el directorio actual. El comando que se puede utilizar id ls * .c Pero, otra forma es usar grep. entonces si doy ls | grep *.c No devuelve ningún resultado para este...

4
¿Qué hace `grep -1`?

Estoy tratando de darle sentido al siguiente comando de shell, para obtener una lista de paquetes que se pueden actualizar: dpkg --get-selections | xargs apt-cache policy {} | grep -1 Installed | sed -r 's/(:|Installed: |Candidate: )//' | uniq -u | tac | sed '/--/I,+1 d' | tac | sed '$d' | sed -n...

4
Ordenar archivos con grep

Tengo algunos cientos de archivos de salida, algunos de los cuales contienen mensajes de error. Digamos que quiero poner automáticamente todos los archivos que contienen la cadena "ERROR_1" en una "subcarpeta_1", y el resto en una segunda "subcarpeta_2". Esto debería ser posible al conectar grep de...

4
¿Cuáles son las ventajas, si alguna de grep sobre egrep

Estoy aprendiendo sobre la familia de programas grep, y me parece que egrep es estrictamente superior a grep: puede hacer todo lo que grep puede hacer, pero más. ¿Me equivoco? ¿Por qué no usar egrep siempre? EDITAR: Sé que grep -E es lo mismo que egrep. Quiero saber por qué grep -E no es el modo...