Parece um híbrido entre o shell script Unix e o script batch DOS:)
No DOS, as variáveis de ambiente são acessadas ao incluir a variável de ambiente entre %
. Como %PATH%
, mas no Linux isso não pode ser feito.
Apenas tente
$ echo %PATH%
%PATH%
isso não expandirá a variável de ambiente. Mas o roteiro está realmente funcionando?, Porque na parte posterior do script as variáveis são acessadas com $
, mas a parte superior é acessada com %
. Principalmente você deve obter erro na seção cd %PAT_HOME%
a menos que um arquivo chamado %PAT_HOME%
exista!.