Linha de comando única [RESOLVIDO]

1. Linha de comando única [RESOLVIDO]

rodtec
rodtec

(usa Debian)

Enviado em 09/09/2010 - 11:05h

Como posso elaborar, em uma única linha de comandos BASH, que me retorne o seguinte:

a) a quantidade de linhas do arquivo /etc/passwd que apresentam a ocorrência do termo "/bin/false" (sem aspas);

b) a lista de subdiretórios (contidos e recursivamente contidos) no /tmp emn que o usuário root é o proprietário, sendo que a saída deve ser no seguinte formato:

/tmp/nomedosubdiretório1
/tmp/nomedosubdiretório2
/tmp/nomedosubdiretório1/tmp/nomedosubdiretório3



  


2. MELHOR RESPOSTA

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 09/09/2010 - 11:49h

Grep para filtrar, em seguida utilizo a saida para alimentar a contagem por linha atraves wc
a) grep "/bin/false" /etc/passwd | wc -l


b) find /tmp -user root

Link de referencia do ultimo : http://www.zago.eti.br/find.html








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts