Filtrando saída de comandos

Categoria: Linux Ubuntu
Publicado em 07 de Novembro de 2010

Para filtrar a saída de comandos o comando GREP pode ser usado.

1
ls -lh | grep "^d"

O comando acima filtra o resultado de ls -lh, mostrado somente os diretórios.

1
ls -lh | grep -v "^d"

O comando acima filtra o resultado de ls -lh, mostrado somente os arquivos.

Os comandos cut e replace também podem ser usados com pipe para filtrar ainda mais os resultados:

1
ls -lh | grep -v "^d" | cut -b 1-10

O comando acima mostra somente os caracteres da posição 1 à 10 de cada linha.

1
ls -lh | grep -v "^d" | replace ".php" ".php5"

O comando acima mostra os arquivos com extensão .php como .php5.

 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados