Comandos Linux · 2 min read · Sep 16, 2025

Tutorial del comando look de Linux para principiantes (con ejemplos)

Aunque el comando find de Linux hace un trabajo fabuloso para buscar en la línea de comandos, puede haber situaciones en las que una herramienta dedicada puede ser más conveniente. Un caso de este tipo es encontrar líneas en un archivo que comienzan con una palabra particular. Existe un comando - denominado look - que hace esto por ti.

En este tutorial, discutiremos este comando utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos en el artículo han sido probados en una máquina Ubuntu 18.04 LTS.

Comando look de Linux

El comando look en Linux muestra líneas que comienzan con una cadena dada. A continuación se muestra su sintaxis:

look [-bdf] [-t termchar] string [file ...]

Y esto es lo que dice la página del manual sobre la herramienta:

     The look utility displays any lines in file which contain string as a  
     prefix.  
     
     If file is not specified, the file /usr/share/dict/words is used, only  
     alphanumeric characters are compared and the case of alphabetic charac?  
     ters is ignored.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando look.

P1. ¿Cómo usar el comando look?

Simple, solo proporciona la palabra que deseas buscar y el archivo en el que deseas buscar como entradas para el comando look.

Aquí hay un ejemplo:

look The test.txt

El comando anterior busca líneas que comienzan con ‘The’ en el archivo ‘test.txt’.

Para referencia, aquí está el archivo test.txt:

Y aquí está la salida producida:

P2. ¿Cómo reducir la búsqueda dentro de una cadena dada?

El comando look también te permite reducir tu búsqueda al permitirte proporcionar un carácter de terminación. Así es como la página del manual explica la opción -t:

-t, --terminate termchar  
             Specify a string termination character, i.e., only the characters  
             in string up to and including the first occurrence of termchar  
             are compared.

Para probar esta opción, actualicé test.txt con algunas líneas más. Echa un vistazo:

Y luego ejecuté el siguiente comando:

look -t n Fund test.txt

Así que básicamente le estamos pidiendo a look que busque líneas que comienzan con la palabra ‘Fund’ pero que también incluyan aquellas que comienzan con ‘Fun’. Y aquí está la salida:

P3. ¿Es la búsqueda de look sensible a mayúsculas y minúsculas?

Sí, lo es. Por ejemplo, si ejecutas el siguiente comando (que es el mismo que usamos en la última pregunta y respuesta, salvo por la minúscula de la primera letra de la palabra ‘fund’):

look -t n fund test.txt

No se producirá ninguna salida.

Sin embargo, puedes obligar a look a ignorar las mayúsculas utilizando la opción -f.

P4. ¿Para qué más se puede usar look?

Puedes usar el comando look para buscar todas las palabras que comienzan con un conjunto de caracteres. Por ejemplo, para ver qué palabras comienzan con la secuencia de caracteres ‘love’, simplemente usa el comando look de la siguiente manera:

look love

Aquí hay una salida de muestra:

Para qué más se puede usar look

Conclusión

Así que, en resumen, look es una útil pequeña utilidad de línea de comandos de la que deberías estar al menos consciente, ya que nunca sabes cuándo puede resultar ser un salvador para ti. No ofrece muchas opciones de línea de comandos, y la mayoría ya las hemos discutido aquí. Para aprender más sobre look, dirígete a su página de manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.