Hola y bienvenidos a la conferencia.
OKAY.
Este es uno de los comandos para los comandos de procesamiento de texto, todo porque es un comando muy poderoso.
Y vamos a probar algunos comandos que awk tiene para ofrecer.
Entonces, ¿qué es exactamente un OK todo porque como utilidad o lenguaje diseñado para la extracción de datos y la
mayoría de las veces se utiliza para extraer campos de un archivo o de una entrada.
Así que intentemos algunos comandos de nuestro OK y tengo mi máquina Linux abierta aquí al lado.
Estoy conectado como yo mismo.
Me conecté como Putty.
Me conecté a través de la masilla.
OKAY.
Y el nombre de host que es el nombre del servidor de mi máquina es el primero en la siguiente máquina virtual y estoy en mi directorio
de inicio.
Perfecto.
Ahora continúe y borre la pantalla escribiendo clear.
Ahora volvamos a la diapositiva y en la diapositiva repasaremos el primer comando y el primer comando es verificar
la versión de.
OK, así que la versión OK dash dash te dará la versión de la utilidad OK cuando fue escrita y quién
la escribió y pocas descripciones de la.
OK, adelante, borra la pantalla y prueba el siguiente comando.
El siguiente comando realmente enumerará la primera columna de un archivo.
Así que vayamos a nuestro directorio completo de firmas que se encuentra en nuestro directorio principal en ese directorio.
Tenemos un archivo llamado caracteres Seinfeld y este es el archivo que usaremos para esta conferencia.
Entonces, cuando hagas personajes de gato Seinfeld, verás la lista de todos los personajes o el contenido dentro
de este archivo.
Y este archivo tiene dos columnas como se puede ver por el nombre y el apellido.
¿Qué sucede si desea obtener solo el nombre que es la primera columna de este archivo?
Entonces ejecutarás el comando.
OKAY.
Las llaves de un solo código imprimen las llaves de un dólar cerradas.
El código único se cierra y el nombre del archivo en nuestro caso está
muy por detrás de los caracteres y lo verá solo dándonos la primera columna de este archivo si desea
obtener el apellido, que es la segunda columna o segundo campo de este archivo, entonces también imprimiré dólar.
Simplemente podría, por cierto, simplemente presionar la tecla de flecha hacia arriba y volver usando la tecla de flecha
izquierda y cambiar el valor.
Entonces, en este caso, lo cambiaré de uno a dos y dejaré todo como está y haré la
tecla de flecha derecha para ir hasta el final y presionar enter y verán que
me da la segunda columna, que es el apellido de todos los caracteres dentro de los caracteres Seinfeld cae.
Luego tenemos el siguiente comando como qué pasaría si quisieras enumerar la columna de una salida.
Entonces, no solo el contenido real de un archivo, sino la salida de todo un comando.
Entonces, si hago esto yo mismo y mi directorio, que es mi hogar, tengo Zell Seinfeld, verán que
tengo estas columnas, que es un permiso y vincula el tamaño del grupo de usuarios, el mes, la fecha, la hora y el nombre del
archivo, todas estas columnas son en realidad campos.
Si quisiera imprimir el primer campo que es el campo de permiso y el tercer campo que es un
campo de propiedad del usuario, simplemente podría hacer menos menos L. Las llaves de orkut con un solo código se imprimen con una coma de
un dólar y tres llaves con una sola pose de código y verás que solo obtendrás el primero y
que las columnas verán qué tan poderosa se está moviendo la orca.
¿Qué sucede si desea obtener la última columna de una salida?
Ahora, si hace menos menos l TR y si quisiera obtener esta última columna, podría contarla
diciendo uno dos tres cuatro cinco seis siete ocho nueve.
Esa es la última columna, así que presionas la tecla de flecha y solo pones $ nueve y
te dará la última columna, pero hay una forma más fácil en lugar de ti para contar
cada columna, solo puedes escribir una F. Eso le dará automáticamente la última columna de la salida.
Ahí vas.
Por lo tanto, print dollar 9 es lo mismo que print dollar y F, que le da la última columna.
Entonces, ¿qué pasa si desea buscar una palabra específica de un archivo con todos los comandos?
OKAY.
Entonces todos también pueden hacer la búsqueda por usted.
Entonces, digamos que si tengo un archivo de caracteres de título de gatos y en ese archivo tenemos todos estos caracteres.
¿Qué pasa si solo quiero buscar la línea que tiene la palabra Jerry?
Podría usar una sola barra de código OK, Jerry.
Asegúrate de especificar exactamente como J mayúscula las llaves.
Imprima lo que encontró y cúbralo y el nombre del archivo que es Seinfeld y nos está dando Jerry Seinfeld, que es la
primera línea de nuestro archivo, ya que puede ver que no hay otra línea en mi contenido que contenga
a Jerry.
¿Qué pasaría si quisiera hacer lo mismo pero en cambio quiero hacer un letrero lleno?
Así que haré S E I y F E L. RE..
Y ahora verá que hay dos tipos de signos allí, Jerry Seinfeld y Morty Seinfeld.
Entonces coincidió con la palabra clave exacta que estamos tratando de buscar para el próximo comandante.
Lo intentaremos es qué.
Si desea obtener la lista son los campos que están separados por un delimitador.
En este caso, usaremos esa contraseña C nuevamente de forma similar a la que usamos en el comando de corte.
Entonces, si usa cat con contraseña C y verá que cada campo en este archivo está separado por dos puntos.
Entonces también puede usar nuestro comando aquí en lugar del comando cortar para obtener los campos.
Entonces, si desea obtener el primer campo que le dice el nombre de usuario solo, entonces
podría usar awk dash menos f delimitador.
Y en este caso el delimitador es colon.
Y luego llaves simples de código simple $ 1 llaves cerradas de código único cerrado y con contraseña C y verá que
obtuvo todos los nombres de usuario de ese archivo.
Lo mismo si quisieras obtener el directorio de inicio para que el directorio de inicio sepamos que en realidad
es el sexto campo, por lo que escribes 6 y obtendrás todo el directorio de inicio, por lo que cortar y arquear a este respecto funciona
de manera similar.
Lo siguiente que aprenderá es qué pasaría si quisiera reemplazar una columna que coincide con una determinada palabra clave.
Entonces, digamos que si te haces eco de Hello Tom y en este caso el dólar también es Tom.
Entonces reemplazará al dólar dos.
Adam y yo lo imprimiremos.
Entonces probémoslo.
Entonces, cuando hagas eco, digamos hola Tom y presionas enter.
Lo repetirá y se lo devolverá a usted.
Correcto.
Entonces, si ejecuta este comando nuevamente presionando la tecla de flecha hacia arriba y lo hace.
OK código único llaves 8 dólares.
Y en este caso, el dólar 2 que todos sabemos es Tom y quiero reemplazarlo.
Salvémoslo Adam.
Y si escribimos a Adam aquí cerca.
Y luego hacemos
colon.
No es un punto y coma lo siento.
Y luego imprima dólares 0 imprima dólares 0 da dólares 0 lo que significa que se encuentra impreso ahora, por lo que presupondremos
claramente y cotizaremos cerca de comillas simples, cierre y presione enter y verá ahora
en lugar de hacer Hello Tom, está haciendo hola Adam porque Reemplazamos la segunda columna con Adam de la misma manera
que podríamos usar, también podríamos usar nuestros personajes firmados.
Así que hagamos gato en el archivo de caracteres de Seinfeld en este momento, ¿y si quisiera reemplazar cada apellido con mi nombre para
que mi nombre sea Imran correcto?
Como todos saben, también quiero que mi nombre sea el apellido de cada segunda columna.
Así que en este caso lo que haré es el gato Seinfeld y lo haré bien.
Lo mismo dólar 2, que es la segunda columna igual doble capa Imran doble llamada Cerrar punto y coma.
Imprimir dólares 0 llaves cerradas.
Código único cerrado.
Presiona enter y verás que cada apellido es mi nombre.
Así es como podría cambiar, así es como este comando OK se vuelve tan poderoso para realizar cambios en su archivo.
Hacia adelante.
¿Qué pasaría si quisieras reemplazar el segundo?
Oh, ya hice eso perfecto, así que estoy un paso por delante.
Esto es algo que te acabo de mostrar.
Entonces el siguiente está bien.
¿Qué sucede si desea obtener las líneas que tienen más de 15 mordidas?
De acuerdo, entonces, si atrapas a Seinfeld, probablemente notes que hay algunos nombres que son más pequeños y hay
nombres que son más grandes como este.
George Steinbrenner y SDL Costanza.
Así que estos son los nombres más grandes.
Y tiene unas picaduras más grandes.
Entonces, ¿qué pasaría si solo quisiera obtener los nombres de esas líneas? Son las líneas que tienen esos nombres.
¿Eso tendría más de 15 bytes y una longitud de 15 caracteres?
Entonces haré primero que nada mirar a Seinfeld y luego lo haré bien.
O lo que podría hacer en lugar de cargarlo.
Solo comenzaré con OK y pondré el nombre final al final, luego un solo código
prestado entre paréntesis $ 0 entre paréntesis cerrados más de 15 códigos únicos cerrados y el nombre del archivo en este caso firmará
el carácter de Seinfeld y verá me está dando esas dos líneas que tienen el tamaño de
la longitud que es más de 15.
Si haces 14, encontrarás algunos más.
También encontró esta vez que también encontró a George Costanza.
Así es como podría usar este comando todo en términos de longitud.
Luego me estoy moviendo para conseguir que el campo coincida con Seinfeld en la barra de inicio.
Tengo sal
Entonces, cuando lo hago y voy a mi directorio de inicio, simplemente escriba sutilmente presionado P WD y verá que está en su
directorio de inicio en mi DirecTV de inicio y hago una lista menos l Tengo todos estos archivos y directorios.
¿Y si quisiera obtener la lista que solo coincide con Seinfeld?
Haré menos cuando
vendo solos llamados llaves rizadas.
F paréntesis dólar nueve y todos sabemos dólar 9 es la última columna que podría hacer dólar 9.
O podrías hacer una F igual igual doble capa Steinfeld.
Si coincide con Seinfeld, entonces tiene que imprimirlo, así que imprima dólares 0 punto y coma y luego debe cerrarlo
con llaves y luego ingrese un solo abrigo y sombrero y verá subidas.
Recibí un mensaje de error.
A ver dónde está eso.
Ellis menos.
OKAY.
Si $ 9 es igual a Seinfeld 0.
No puse los paréntesis aquí, así que presioné la tecla de flecha.
Tengo que poner los paréntesis para cerrar mi argumento y ahora presiono enter y me dará solo el archivo o un directorio que
coincida con el último campo o el noveno campo como igual al signo sentido.
Luego, el último le daré un ejemplo del comando all es qué pasaría si quisiera
encontrar los números totales de los campos en un archivo o una salida, así que digamos si ejecuta a menos que
menos l aquí y lo cuente para averiguar en qué columna quieres acertar.
Entonces, digamos que si está buscando la última columna y desea saber cuántas
columnas tiene esta salida, tiene recuento 1 2 3 4 5 6 7 8 9.
O simplemente puede ejecutar el comando a menos que menos L y Orkut impriman una F. No, no hay dólar y solo he cerrado las llaves
y se ha ingresado una sola cotización y le diré que tiene nueve campos, el primero que ve dos es en
realidad cuando hace ls menos L que verá aquí arriba está este total
a ochenta, por lo que podrías ignorar que básicamente te está dando.
Aquí hay dos campos y el resto.
Cada línea tiene nueve campos, así que de esto se trata.
OK hay hay.
Hay tantas cosas que podrías hacer con todos los comandos que probablemente no tengo tiempo para
cubrir, pero puedes seguir adelante e intentar hacer siempre hombre en Aceptar para descubrir cuáles son las otras opciones que tienes.
También hay G York P o P G OK DG, todos pueden haber diferentes que podría usar y
hay diferentes opciones que podría usar, pruebe cada uno de ellos si tiene tiempo para
controlar mejor el comando.
OKAY.