Sistemas  
 
Conhecimento computador >> Sistemas >> Unix >> 
Como procurar texto em um arquivo no UNIX
Procurando texto dentro de um arquivo ou grupo de arquivos é uma tarefa de linha de comando comum para usuários do UNIX. Ela surge em muitas situações de programação e banco de dados e sempre que um grande conjunto de arquivos , como um arquivo de e-mail, precisa ser pesquisado. O programa grep é uma ferramenta muito poderosa para conduzir esses tipos de pesquisas e é uma espera de a maioria dos usuários do UNIX. Instruções
1

Abra um terminal de linha de comando se você estiver usando uma interface gráfica
2

Digite o comando grep utilizando a seguinte forma geral: .

grep 'text' filepath /filename

onde " texto" é o que você está procurando, e " caminho de arquivo /filename " é uma referência para o arquivo que você deseja pesquisar. Por exemplo,

grep ' Aqua' /users /michael /documentos /colors.txt

irá procurar pelo arquivo chamado " colors.txt " na pasta "Documentos " do usuário " michael " e encontrar todas as ocorrências de " água ".
3

Ver os resultados do seu comando grep na interface de linha de comando . Toda vez que o texto que você procurar é encontrado , grep vontade de saída da linha no arquivo que contém o texto .
4

Pesquisar nos vários arquivos de uma só vez usando a opção "-r " e /ou o "*" caractere curinga. Por exemplo,

grep- r ' Aqua' /users /michael /*. Txt

irá procurar através do diretório "michael" do usuário para o texto " aqua" em todos os arquivos com a extensão . " txt" por causa do caráter "*" e também irá procurar por arquivos em subpastas deste diretório por causa da opção "- r". A saída , prefaciar cada linha com uma referência para o arquivo que linha está dentro
5

Adicione a opção "- w" para coincidir com apenas palavras inteiras. Por exemplo,

grep- w ' Aqua' /users /michael /documentos /colors.txt

vai encontrar todas as ocorrências de "aqua ", como antes, mas vai passar pela palavra " aquário ", embora contenha o texto da pesquisa .

Anterior :

Próximo : No
  Os artigos relacionados
·Unix patch Tutorial 
·Como lançar o Activity Monitor através de um comando …
·Como se tornar Certified for Unix Clustering 
·Unix Arquitetura Tutorial 
·Unix Guia de Consulta Rápida 
·Unix System Services Training 
·Como imprimir remotamente ao Windows usando o SCO Unix 
·Como usar várias impressoras em um IP remoto Port Forw…
·Script Unix Tutorial 
·As especificações do sistema operacional Unix 
  Artigos em destaque
·Posso SFTP para Ubuntu mas não gravar 
·Como criar um disco de inicialização a frio 
·Como formatar uma unidade portátil IBM ThinkPad para L…
·Como escrever para HFS Plus em Linux 
·Como colocar iLife em um Mac 
·Como usar um teclado com um mouse no Mac 
·Como acelerar seus downloads de computador 
·Como enviar um arquivo de texto para uma impressora no …
·Como mover GIF Banners 
·Como reinstalar o XP Tema Clássico 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados