⚠️ Estos somos los 13 de la fama que hemos venido a clase de #ISO1718 a primera hora ¿y los demás? Se pierden el medio que se les sube a todos y todas quienes salen en la foto @albertonietASIR @asirpa2017
Con los últimos cambios y retoques, mañana estaremos mis compañeras y yo en #sysmana2018 hablando de la necesidad de diversidad de género en el sector TIC.
@nievesborrero@anmce_@Solee_027
Y por último nos encontramos con el comando fgrep que también lo usaremos para filtrar por argumento en un documento, pero con la característica de que este comando reconoce las expresiones regulares como caracteres normales, es decir, de forma literal.
Egrep es utilizado para complementar el comando grep, ya que usará la tubería que actuará como el operador OR, es decir, nosotros le pasaremos dos palabras como argumento, y este comando nos devolverá aquellas líneas en la que aparezca alguno de esos dos argumentos.
El comando grep podremos usarlo para que nos aparezcan solo aquellas líneas de un fichero que se ajusten al criterio que nosotros indiquemos. Con la opción -f usará la expresión regular en el archivo que le indiquemos, -i para que no distinga entre mayúsculas y minúsculas.
Otra opción es utilizar la salida de un comando como argumento de otro para ello tendremos que usar ‘. También tenemos el comando xargs el cual pasará los datos que reciba de stdin como argumento del segundo comando.
Las tuberías "|" son muy útiles cuando queremos que la salida de un comando sea la entrada de otro, es decir, es una forma de concatenar dos comandos en uno solo.
Usaremos >> y 2>> para añadir la nueva salida estándar, la nueva salida de error a un fichero que ya exista.
Y si queremos tener ambas salidas en un mismo fichero tendremos que usar &>.
Una vez que hemos visto los distintos flujos que hay, vamos a ver cómo redireccionar dichos flujos. Para ello podremos usar:
Con > y 2> crearemos un fichero el cual contendrá la salida estándar (stdin), y la salida de error (stderr) respectivamente.
Stderr se utiliza para mostrar aquellos mensajes de error que se produzcan en una ejecución. Nos mostrará mensajes con errores de aquellos comandos que hayamos ejecutado.