Em Qua 17 Jun 2009, às 21:57:34, sergiolinux1 escreveu: > Oi gente, percebi algo interessante hoje. > > Ao executar um script com o sh ele dei o erro referido abaixo > mas ao executar o mesmo script com ./ funcionou sem problemas. > > Então li que o sh "interpreta" os comandos e pode dar esse tipo de > problema. Mas com ./ tudo vai bem. > > Espero que ajude a todos. Abraços
acho que o que ocorreu comigo é semelhante fiz um script com #!/bin/bash mas estava executando com sh <script> já que não tinha mudado ainda para executável. Não funcionava de jeito nenhum. Descobri que no Ubuntu, ao contrário de outro sistema que antes usava, bash é diferente de sh (como acho que deve ser). Por isso quando o tornei executável o ./ fazia com que funcionasse OK. Dali caiu a ficha e vi que com 'bash <script>' também funcionava. -- Eduardo Jaime Quirós Batres (do...@ufv.br) Central de Processamento de Dados - UFV -- "Parte da ausência de humanidade do computador deve-se a que, competentemente programado e trabalhado bem, é completamente honesto." Isaac Asimov (1920-1992) [As partes desta mensagem que não continham texto foram removidas]