No ubuntu /bin/sh é o dash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-10-23 06:08 /bin/sh -> dash
2009/10/19 Marcelo Andrade <[email protected]> > > > 2009/10/16 Eri Ramos Bastos <[email protected] <bastos.eri%40gmail.com> > > > > > > É porquê você está tentando usar "bashismos" invocando o bourne shell > > ao invés do bash. > > Substitua o seu shebang... Ao invés de #!/bin/sh coloque #!/bin/bash e > > vai funcionar 100% > > Para a gente aprofundar um pouco mais no > assunto, o /bin/sh não é um mero link para > /bin/bash nos Linux modernos? > > $ ls -l `which sh` > lrwxrwxrwx 1 root root 4 2009-09-09 10:15 /bin/sh -> bash > > Se há diferença, imagino que deva haver um > tratamento na forma como o shell é invocado > visando a compatibilidade. Correto? > > Atenciosamente. > > -- > MARCELO DE F. ANDRADE > Belem, PA, Amazonia, Brazil > Linux User #221105 > > [As partes desta mensagem que não continham texto foram removidas]
