[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Erro misterioso...
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] Erro misterioso... |
Date: |
Fri, 16 Oct 2009 19:53:28 -0300 |
É 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%
[]'s
Eri
2009/10/16 Alain Mouette <address@hidden>:
> Será que alguém me diz porque isso está dando este erro?
>
> Tenho este script de um programa (ae acrescentei o set -x):
> #!/bin/sh
> set -x
> appname=`basename $0 | sed s,\.sh$,,`
> dirname=`dirname $0`
> if [ "${dirname:0:1}" != "/" ]; then
> dirname=$PWD/$dirname
> fi
> LD_LIBRARY_PATH=$dirname
> export LD_LIBRARY_PATH
> $dirname/$appname $@
>
> o resultado é este:
> alain@alain1:~$ /home/alain/progs/autopano/APP/AutopanoPro.sh
> + basename /home/alain/progs/autopano/APP/AutopanoPro.sh
> + sed s,.sh$,,
> + appname=AutopanoPro
> + dirname /home/alain/progs/autopano/APP/AutopanoPro.sh
> + dirname=/home/alain/progs/autopano/APP
> /home/alain/progs/autopano/APP/AutopanoPro.sh: 7: Bad substitution
>
> a linha 7 é o fi
>
> mistério...
>
> Grato,
> Alain
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
- Erro misterioso..., Alain Mouette, 2009/10/16
- Re: [shell-script] Erro misterioso...,
Eri Ramos Bastos <=