A medida que continuamos con los comandos de procesamiento de texto, repasaremos los comandos grep y e grep.
Ese también es uno de los poderosos comandos en términos de procesamiento de texto.
Entonces, ¿qué es exactamente una basura como el comando grep que significa Impresión de expresión regular global procesa
texto línea por línea e imprime cualquier línea que coincida con un patrón especificado.
Básicamente, en palabras simples, es una tecnología de búsqueda o una función de búsqueda Linux que le permite buscar una
palabra clave clave específica de función específica en realidad.
Por lo tanto, no incluya una palabra clave específica que busque en un archivo o una salida de un comando.
Así que entremos en una máquina Linux y le mostraré algunos de los comandos y ejemplos.
De esta manera, usted comprende mejor cómo funciona el comentario grep o e grep.
Tengo mi próxima máquina aquí abierta y nuevamente he iniciado sesión como yo mismo.
La máquina, el nombre de host, es mi primera máquina virtual Linux y en qué directorio estoy.
Estoy en slash home.
Entonces, una cosa que quiero decirte es que probablemente pienses para ti mismo oye por qué me corren, siempre corro
Quién soy y nombre de host cuando se ve a sí mismo como lo tengo todo.
Y aquí está el nombre de host.
La razón por la que hago eso es porque hay muchos sistemas y vas a entrar en el mundo corporativo.
Muchos sistemas no van a tener este tipo de aviso.
Probablemente le mostrarán este símbolo o la etiqueta hash.
Por lo tanto, es probable que no sepa si ha iniciado sesión ya que tengo Zoll o si va
a iniciar sesión en la máquina correcta.
Pero si lo ves perfecto, eso es genial.
Pero si no lo haces.
Es por eso que quiero que se acostumbre a estos pocos comandos que son mi nombre de host y en qué directorio se
encuentra antes de comenzar a hacer cambios en su sistema.
De todos modos, borremos la pantalla y el primer comando de ustedes se ejecutará por basura, ya que siempre verifique la versión y
busque ayuda.
Entonces, para la versión grep dash dash, te dará la versión que te conozco.
Podrías leerlo, sabes dónde encontrar la versión. La siguiente es la ayuda de grep dash dash.
Esto le dará toda la información sobre el grupo y sus opciones.
Si desea obtener una lista rápida de todas las opciones disponibles, siempre use
la ayuda de grep dash dash si desea obtener una descripción más larga o de cada opción que pueda usar man y do grep
y esto le dará información detallada sobre la próxima de todos modos.
Entonces sabemos la versión que sabemos cómo obtener ayuda.
Ahora pasemos a la pregunta de la segunda vuelta, que es buscar una palabra clave en un archivo.
Así que estoy en mi directorio de inicio. Regresaré al directorio de archivos firmados allí.
Tengo un archivo llamado Seinfeld caracteres todos realizados y estos son los contenidos del
directorio Seinfeld.
De acuerdo, ahora si solo borro la pantalla, vuelva a subir y haré lo que sea, ya que buscaré el signo completado en el nombre del archivo de
caracteres Seinfeld, significa que solo me dará las líneas que coinciden con la palabra Seinfeld.
Cuando presiono enter hay dos líneas que coinciden con la palabra Seinfeld, que es Jerry Seinfeld y más Seinfeld.
Me vendría bien un poco.
De la misma manera que podría hacerlo con otros archivos también, digamos que si quisiera obtener mi nombre de usuario,
tengo que llamar a una contraseña de Etsy.
Podría hacer lo mismo grep, tengo la contraseña de barra oblicua de Etsy de Zell e irá a
su archivo y buscará esa palabra clave específica.
Y devuelve una línea porque solo hay un usuario en la contraseña de Etsy que tiene la palabra Tengo sal.
Y ese soy yo, por supuesto.
Todo bien.
El siguiente comando es la siguiente sintaxis que aprenderemos es buscar, buscar una palabra clave y contarla.
Entonces si lo estoy haciendo.
Vamos a presionar la tecla de flecha dos veces y este es un comando que ejecutamos un juego que consiste en extraer
Seinfeld de personajes simples y me da dos.
Pero, ¿qué pasa si tiene un archivo que tiene miles de palabras que coinciden con sus criterios
y desea saber cuántas veces aparece, entonces simplemente podría hacer grep menos C y
le diría que se muestra dos veces?
Entonces, eso es lo que menos C se usa para el siguiente es menos.
Cuál es el que siempre debes usar.
Y tengo la costumbre de usar creció con todos esos menos lo que menos yo.
Does es realmente buscar palabras clave e ignora las mayúsculas y minúsculas.
Lo que significa que si tengo caracteres científicos grep Seinfeld me dio para firmar.
Pero, ¿y si tengo un interior de este archivo?
Tengo un relleno de minúsculas S ..
Entonces, digamos que si busco a tientas el signo de una s minúscula y luego presiono enter, no me da nada a pesar de que
sé que hay un signo de palabra que cayó en él.
Es por eso que siempre uso la opción menos I para decirle a mi sistema Hey ignore cualquier mayúscula o minúscula de
esa palabra clave.
Y a partir de ese archivo, cuando lo hace mentalmente, en realidad se apodera de nosotros y le da el resultado,
independientemente de si están escritos en mayúsculas o minúsculas.
El siguiente es n muestra la línea de coincidencia y los números de línea.
Así que usamos, vamos a limpiar la pantalla y si recuerdas, usamos la opción menos C que te da el
número total de líneas que coinciden con nuestros criterios.
Ahora quería ver que esas líneas terminaran en línea y el número exactamente donde sucedió.
Entonces, en ese caso, presioné una tecla de carretilla y reemplacé menos C con menos y presioné enter y verá que me dará
las dos líneas que coinciden con mis criterios.
Y también me dice que la primera línea está realmente en la línea número uno y la segunda línea coincidente es
la línea número ocho.
¿No es asombroso?
Si, me gusta.
OKAY.
El siguiente es menos V.
También es muy poderoso, lo que significa que si quieres obtener todo menos esa palabra clave de búsqueda.
Entonces, digamos si quisiera obtener todas las líneas que no coinciden con Seinfeld.
Así que hagamos grep menos el signo V cayó o podría simplemente hacer vi o tengo que incluir I para ignorar a sine Felde de
los personajes de Seinfeld y ahora verá que tengo una lista de cada línea
que contiene los cinco, pero esto no ten eso para Jerry Seinfeld y Morty Seinfeld.
Estas dos líneas están incrustadas o excluidas porque utilizo la opción menos B, por lo que menos V básicamente me
dice que el sistema me da todo, excepto esta palabra clave de búsqueda.
Muy bien, el siguiente es qué pasaría si quisieras combinar la palabra clave con otros comandos de procesamiento de texto
que hemos aprendido anteriormente correctamente.
Sí, definitivamente podríamos hacer eso.
Entonces, digamos que si escribo grep Seinfeld o si me permite ejecutar el mismo comando, el último comentario toma menos
VII Seinfeld y Seinfeld caracteres correctos.
Correcto.
Entonces, ¿qué pasaría si quisiera imprimir desde esta salida? Solo quería imprimir la primera columna.
Entonces podría hacer lo que podría hacer, podría presionar la flecha hacia arriba y mantenerlo en línea aquí. Orkut y un dólar, por
cierto, cortar la línea que en realidad no está colocando en una nueva línea.
Es una continuación de la misma línea.
Si hace que su ventana sea más grande, verá que aparece en una línea.
Déjame mostrarte muy rápido.
Verán, si lo hago, esto se volvió, así que imprima el dólar 1 y las llaves y el código, y ahora
solo me da la primera columna de mi criterio de mezcla.
¿Y si quisiera obtener solo las primeras tres letras de esta salida?
¿Puedes adivinar qué podría ser?
Estoy seguro de que sabes cómo hacerlo, pero si olvidaste que está bien, presionas una tecla.
Ahora podría poner otra tubería y ahora podría cortar.
Dios mío.
Mira cuatro personajes y ganaste los primeros tres.
Eso sería uno menos tres uno a tres porque elige el rango y ahora verá que
le da todo, excepto la línea de palabras clave que coincide con Seinfeld.
Muy bien, vamos a limpiar la pantalla.
Déjame hacer mi ventana un poco más pequeña y pasaré a la siguiente que está en S menos l.
Entonces grep y no solo busca una palabra clave de mi archivo, en realidad busca cualquier palabra
clave de cualquier salida de comando.
Entonces, digamos que si me dejo ir a mi directorio de inicio para que sea mi hogar.
Tengo publicaciones de firmas. Retrocederé un paso para ver que dot dot me traerá de vuelta a mi directorio de inicio
de vida slash.
Ahora, aquí, cuando lo hago s menos L, verá la lista de todos los archivos y directorios.
Ahora que.
En este caso, si y esta salida, solo quería ver la línea que coincidía con el archivo o el escritorio del directorio.
Entonces presioné la tecla de flecha hacia arriba y ahora lo agarraré para escritorio y digamos solo por risas.
Usa la minúscula d y presiona enter y no me dará nada.
Por qué.
Porque si observa que el escritorio tiene D mayúscula, puede presionar la tecla de flecha hacia arriba y
reemplazar la t mayúscula minúscula con mayúscula o dejarla como está y poner la opción menos alta para ignorar el caso
en lugar de presionar enter y puede ver que solo tira de esa línea que coincide con la palabra escritorio.
¿No es genial?
Todo bien.
Ahora déjame entrar en el grupo una funcionalidad de grupo E.
Ahora sabes que grab grab funciona perfectamente en cada palabra clave.
Ahora el grupo E entra en juego cuando desea buscar dos palabras de un archivo.
Así que vamos a limpiar la pantalla.
Vamos al directorio de Seinfeld dentro del directorio de Intel.
Tenemos un archivo llamado sign for.
Vamos a atrapar a ese Seinfeld.
Archivo de personajes.
Presiona enter y verás esto.
Estos son los contenidos de ese archivo.
¿Y si quisiera obtener la lista?
Nuestras líneas que coinciden no solo con Seinfeld, sino también con Costanza, para eso usaremos el agarre E, que es un
comando poco poderoso y grep, así que sea e grep menos CI.
Por supuesto, quiero ignorar mayúsculas o minúsculas aquí, colocará un código doble en la palabra clave
y la primera línea de palabra clave para buscar el signo lleno, luego para la segunda palabra clave, debe
colocar una tubería en el medio y luego colocar la segunda clave La palabra que se pondría por supuesto tiende a cerrarse con los
códigos dobles.
Y, por supuesto, especifique el nombre del archivo para él desde donde está intentando buscar, presione enter.
Y ahora verá que se está acelerando para hacer esto más grande y presione la tecla de flecha hacia arriba para que
sepa exactamente qué sucede.
Ahora ves que me está afectando.
Jerry Seinfeld George Costanza Frank Constanza Estelle Costanza y Morty firman.
Entonces, todas las líneas que coinciden con Seinfeld y Costanza están ahí.
Así que de nuevo si querías hablarlo.
Segunda columna si quisieras recortarlo para ciertos personajes y definitivamente podrías hacerlo poniendo
una tubería una tras otra.
Esta es la conferencia que trata sobre crecer y comer crecer.
Y nuevamente quiero que pruebes man on grep y pruebes diferentes opciones disponibles para ti, como estas son
las diferentes opciones.
Pruébalo si tienes tiempo.
De lo contrario, las que te mostré son más que suficientes para que puedas realizar tu tarea diaria mientras
estás en el trabajo.