Comando clave: |
Al trabajar en la terminal, muchas veces necesitamos redirigir la salida de un comando hacia otro, lo que manualmente y usando la interfaz gráfica, puede ser un dolor de cabeza. Sin embargo, utilizando <ins>pipe operators</ins> nos ayudara mucho a acortar este proceso…
Pero primero vamos a definir, ¿Que es un <ins>Pipe Operator</ins>?
Por ejemplo: Necesitas crear una lista rápida de todas las películas de comedia que se encuentran en el archivo “Películas.txt” , y además necesitas tenerlas en un archivo diferente y nuevo llamado “Películas de comedia.txt” Entonces utilizaremos el comando “|” para crear una sola línea de comando con todo lo que necesitamos, así:
< ls |grep Comedy peliculas.txt|tee "Peliculas de comedia.txt">
Luego de introducir este comando, la terminal mostrará una lista con todas las películas de comedia que se encuentran en el archivo “peliculas.txt” y además creará un archivo nuevo con lo que acabas de hacer llamado “peliculas de comedia.txt”
|grep Comedy peliculas.txt|tee "Peliculas de comedia.txt"108583,Fawlty Towers (1975,Comedy,-1980,1,548511,"Immigrant, The",Comedy,1917,4,593309,"Dog's Life, A",Comedy,1917,3,8372626,"Billy Blazes, Esq.",Comedy|Western,1918,2,633310,"Kid, The",Comedy|Drama,1921,8,5783096,"Haunted House, The",Comedy,1920,9,6183318,"Goat, The",Comedy,1921,8,8683322,"Boat, The",Comedy,1920,4,6583359,"Play House, The",Comedy,1921,6,5383361,"Paleface, The",Comedy,1922,1,8183411,Cops,Comedy,1921,4,853140,Three Ages,Comedy,1923,6,758235,Safety Last!,Action|Comedy|Romance,1923,7,968609,Our Hospitality,Comedy,1923,8,837074,"Navigator, The",Comedy,1924,2,6825750,Sherlock Jr.,Comedy|Fantasy|Romance,1923,2,593133,Go West,Comedy|Western,1924,10,543232,Seven Chances,Comedy,1925,6,843629,"Gold Rush, The",Adventure|Comedy|Romance,1925,5,9025752,"Freshman, The",Comedy,1925,8,763022,"General, The",Comedy|War,1926,9,83>
También quiero que notes que utilizamos el comando <ins>grep</ins>, el cual sirve para buscar coincidencias dentro de los archivos que estamos utilizando, en este caso, usamos la palabra clave “comedy”, ya que el archivo se encuentra en idioma ingles.