Usa um ls -lrt |wc -l para contar as linhas por exemplo. Se for maior ou igual a 1 vc resolveu o problema. Acho mais simples e rapido.
Abs, Alicino de Moura Filho [email protected] Campinas-SP enviado de meu celular ----- Mensagem Original ----- De: Alexandre Gorges <[email protected]> Enviada: segunda-feira, 15 de março de 2010 10:46 Para: Lista Shell Script <[email protected]> Assunto: [shell-script] Problema com o IF Bom dia Lista, Estou com um problema no if. Montei um if assim: if [ -f /emails/*-teste3.com.br.conf ] ; then echo existe; else echo nao; fi Se existe apenas um arquivo no diretório funciona. Quando existe mais arquivos da erro de too many arguments. Dentro do diretório existe arquivos nessa forma alo-teste3.com.br.conf asa2-teste3.com.br.conf edson-teste3.com.br.conf teste333-teste3.com.br.conf Como posso fazer o if tratar se tiver mais de um arquivo? []'s Alexandre Gorges http://www.google.com.br/profiles/algorges MSN/Gtalk/iCHAT/Skype/Jabber: [email protected] ICQ: 2031408 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
