Nome do comando: grep
Definição: é uma espécie de filtro que permite mostrar linhas de texto de um arquivo com base em expressões. Se usado com o parâmetro “” antes do arquivo funciona semelhante ao cat. Ex: grep “” arquivo. Existem também algumas variantes do grep que são: egrep, fgrep e rgrep.
Sintaxe: grep [opções] [expressão] [arquivo]
Opções:
-v exclui uma expressão no resultado;
-r mesmo que rgrep. Pesquisa recursivamente nos subdiretórios do diretório atual se houver;
-f mesmo que fgrep;
-e mesmo que egrep;
-i ignora a caixa da letra, não fazendo distinção entre maiúsculas e minúsculas;
-s não exibe mensagens de erro;
-B x Before. Mostra a linha que contém a expressão procurada e, também, x linhas antes;
-A x After. Mostra a linha que contém a expressão procurada e, também, x linhas depois;
--color exibe a saída do comando em cores destacando a expressão encontrada;
--count conta quantas expressões foram encontradas em cada arquivo e exibe na tela.
Exemplos:
#grep ipaddress /etc/network/interfaces (mostra a linha que contém a palavra ipaddress no arquivo interfaces)
#grep texto * -r --color (mostra os arquivos que contém a palavra texto recursivamente no diretório exibindo as palavras encontradas em cores diferentes).
#cat /etc/apt/sources.list |grep debian (Lista o conteúdo do arquivo sources.list somente nas linhas que contém a palavra debian).
#egrep named /var/log/syslog --color -A 4 -B 5 (Mostra 5 linhas antes inclusive e 4 linhas depois das linhas que contém a palavra named no arquivo syslog e exibe a palavra named colorida).
Mostrando postagens com marcador texto. Mostrar todas as postagens
Mostrando postagens com marcador texto. Mostrar todas as postagens
terça-feira, 20 de janeiro de 2009
CAT - VISUALIZADOR DE CONTEÚDO DE ARQUIVOS
Nome do comando: cat
Definição: concatena arquivos e imprime na saída padrão (Monitor)
Sintaxe: cat [opções] [arquivo]
Opções:
-n numera as linhas ao serem exibidas;
-b não numera linhas em branco;
-s não exibe mais de uma linha em branco, seqüencialmente;
-E mostra $ no final de cada linha;
-v mostra caracteres não imprimíveis. Utiliza ^ e M- para isso.
Exemplos:
#cat /etc/passwd (lista o conteúdo do arquivo passwd na saída padrão (Monitor))
#cat -bn /boot/grub/menu.lst (lista o conteúdo do arquivo menu.lst numerando as linhas exceto linhas em branco)
#cat teste1 teste2 (lista o conteúdo dos arquivos teste1 e teste2)
Definição: concatena arquivos e imprime na saída padrão (Monitor)
Sintaxe: cat [opções] [arquivo]
Opções:
-n numera as linhas ao serem exibidas;
-b não numera linhas em branco;
-s não exibe mais de uma linha em branco, seqüencialmente;
-E mostra $ no final de cada linha;
-v mostra caracteres não imprimíveis. Utiliza ^ e M- para isso.
Exemplos:
#cat /etc/passwd (lista o conteúdo do arquivo passwd na saída padrão (Monitor))
#cat -bn /boot/grub/menu.lst (lista o conteúdo do arquivo menu.lst numerando as linhas exceto linhas em branco)
#cat teste1 teste2 (lista o conteúdo dos arquivos teste1 e teste2)
Assinar:
Postagens (Atom)
