Comando Linux · 2 min read · Sep 16, 2025

Tutorial do Comando look do Linux para Iniciantes (com Exemplos)

Embora o comando find do Linux faça um trabalho fabuloso para buscar na linha de comando, pode haver situações em que uma ferramenta dedicada pode ser mais conveniente. Um desses casos é encontrar linhas em um arquivo que começam com uma palavra específica. Existe um comando - chamado look - que faz isso por você.

Neste tutorial, discutiremos este comando usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos do artigo foram testados em uma máquina Ubuntu 18.04 LTS.

Comando look do Linux

O comando look no Linux exibe linhas que começam com uma determinada string. A seguir está sua sintaxe:

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

E aqui está o que a página do manual diz sobre a ferramenta:

     A utilidade look exibe quaisquer linhas no arquivo que contenham a string como um  
     prefixo.  
     
     Se o arquivo não for especificado, o arquivo /usr/share/dict/words é usado, apenas  
     caracteres alfanuméricos são comparados e o caso dos caracteres alfabéticos é  
     ignorado.

A seguir estão alguns exemplos no estilo Q&A que devem lhe dar uma boa ideia de como o comando look funciona.

Q1. Como usar o comando look?

Simples, basta fornecer a palavra que você deseja pesquisar e o arquivo no qual deseja pesquisar como entradas para o comando look.

Aqui está um exemplo:

look The test.txt

O comando acima procura por linhas que começam com ‘The’ no arquivo ‘test.txt’.

Para referência, aqui está o arquivo test.txt:

E aqui está a saída produzida:

Q2. Como restringir a pesquisa dentro de uma string dada?

O comando look também permite que você restrinja sua pesquisa permitindo que você forneça um caractere de terminação. Aqui está como a página do manual explica a opção -t:

-t, --terminate termchar  
             Especifica um caractere de terminação de string, ou seja, apenas os caracteres  
             na string até e incluindo a primeira ocorrência de termchar  
             são comparados.

Para testar esta opção, atualizei o test.txt com mais algumas linhas. Dê uma olhada:

E então executei o seguinte comando:

look -t n Fund test.txt

Portanto, estamos basicamente pedindo ao look para procurar linhas que começam com a palavra ‘Fund’, mas também incluir aquelas que começam com ‘Fun’. E aqui está a saída:

Q3. A pesquisa do look é sensível a maiúsculas e minúsculas?

Sim, é. Por exemplo, se você executar o seguinte comando (que é o mesmo que usamos na última Q&A, exceto pela letra minúscula do primeiro caractere na palavra ‘fund’):

look -t n fund test.txt

Nenhuma saída será produzida.

No entanto, você pode forçar o look a ignorar o caso usando a opção -f.

Q4. Para que mais o look pode ser usado?

Você pode usar o comando look para pesquisar todas as palavras que começam com um conjunto de caracteres. Por exemplo, para ver quais palavras começam com a sequência de caracteres ‘love’, basta usar o comando look da seguinte maneira:

look love

Aqui está uma saída de exemplo:

Para que mais o look pode ser usado

Conclusão

Então, no geral, look é uma pequena utilidade de linha de comando útil da qual você deve estar pelo menos ciente, pois você nunca sabe quando pode se tornar um salvador para você. Ele não oferece muitas opções de linha de comando, e a maioria já discutimos aqui. Para saber mais sobre look, acesse sua página do manual.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.