Como procurar uma string em um arquivo no unix

O sistema operacional Unix usa arquivos de texto simples para muitas coisas diferentes, como scripts, arquivos de configuração, logs e informações de conta de usuário. Esses arquivos podem ser milhares de linhas longas. Isso faz com que a tarefa de procurar por uma determinada palavra assustadora. o "grep" comando permite que um usuário procurar por uma seqüência de caracteres dentro de um arquivo de texto. Por padrão, grep procura os caracteres em ordem, independentemente do caso ou se eles são parte de uma palavra maior. Há opções que podem ser usadas com o comando para reduzir os resultados da pesquisa.

  • Faça login em uma sessão de terminal ou abrir uma janela de terminal.

  • Digite o comando "grep " Substitua a palavra "" com a cadeia de caracteres que você está procurando. Substituir "" com o nome exato do arquivo. A saída voltará a linha completa de texto que a string aparece. Ele irá retornar nada se a cadeia não é encontrado no arquivo.

  • Digite o comando "grep -i " para coincidir com o caso da cadeia. Por exemplo, "grep -i file.txt Cordas" retornará todas as instâncias de "Corda" mas não os casos de "corda."

  • Digite o comando "grep -w " para coincidir com palavras inteiras. Por exemplo, "grep -w file.txt cadeia" só retornará as linhas com "corda" como uma palavra completa, ele não retornará linhas que têm a palavra "string1" neles.

  • Digite o comando "Saída" para fechar a sessão de terminal.

De esta maneira? Compartilhar em redes sociais:

LiveInternet