Em Sex 05 Jun 2009, às 18:19:07, Flavio Junior escreveu: > [r...@cerebro etc]# grep -Eo > "\b(hd|sc?d|n?s[tg]|loop|md|ram)(([a-z]+)?[0-9]*)?\b" <(ls -1 /sys/block)
Assim (abaixo) não é MUITO mais simples? $ ls /sys/block | egrep -v 'ram|loop|dm' hda sda sdb sdc sdd sde sdf sr0 O seu grep falhou porque os parâmetros que adicionou (p/ o loop, ram e md) quebraram o match (se testar com o 1o exemplo que deram verá que funciona no /sys/block também). -- Herbert --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] -~----------~----~----~----~------~----~------~--~---

