Erro em script Shell

1. Erro em script Shell

Augusto Cesar de Sá Nunes
augustonunes

(usa Ubuntu)

Enviado em 02/05/2012 - 10:39h

Prezados amigos,

estou desenvolvendo um script para executar um aplicativo em Java, que necessita de determinadas variáveis de ambiente configuradas, conforme abaixo:

#
# Disparador.sh
#

JAVA_HOME="/usr/local/jdk1.6.0_20"; export JAVA_HOME
JMFHOME="/usr/lib/JMF-2.1.1e"; export JMFHOME
SIGESCAVA_HOME="/home/sigescava/sigescava"; export SIGESCAVA_HOME


JAVA_BIN="$JAVA_HOME/bin"; export JAVA_BIN
JRE_HOME="$JAVA_HOME/jre"; export JRE_HOME
LD_LIBRARY_PATH="$JMFHOME/lib:$LD_LIBRARY_PATH"

java -DPATH=$PATH:.:$JAVA_HOME/bin:$SIGESCAVA_HOME/bin -classpath $CLASSPATH:.:$SIGESCAVA_HOME:$SIGESCAVA_HOME/jmfsample:$SIGESCAVA_HOME/lib/jmf.jar:$SIGESCAVA_HOME/lib/multiplayer.jar:$SIGESCAVA_HOME/lib/mediaplayer.jar:$SIGESCAVA_HOME/lib/sound.jar:$SIGESCAVA_HOME/lib/customizer.jar:$SIGESCAVA_HOME/lib/jffmpeg-1.1.0.jar SigescAVA_Login

###### Final do script

Ocorre que ao executá-lo, recebo os seguintes erros:

': não é um identificador válido 6: export `JMFHOME
': não é um identificador válido 8: export `SIGESCAVA_HOME
': não é um identificador válido 11: export `JAVA_BIN
': não é um identificador válido 13: export `JRE_HOME

Alguém poderia dar uma ajuda com relação a este erro?

Agradecendo antecipadamente a atenção dispensada,

Augusto Cesar Nunes



  


2. Re: Erro em script Shell

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/05/2012 - 11:09h

coloque em todos os export

export $JMFHOME


porque? porque ao definir uma variável usa-se:
VARIAVEL=valor

ao recuperar o valor da variável ou fazer referência a ela, usa-se

$VARIAVEL

Abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts