removido
(usa Nenhuma)
Enviado em 11/07/2017 - 19:24h
#!/bin/sh
Chama um programa com o nome de sh localizado em /bin/ para funcionar como interpretador do conteúdo do arquivo. Geralmente sh é um link para algum shell. Existem diversos: bash, zsh,dash, ksh, tcsh ... Confira no seu sistema.
export JAVA_HOME=/usr/lib64/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
Export é um comando de atribuição de variáveis. Pode-se atribuir variáveis sem ele. Porém ele altera o modo que a variável é vista pelo sistema. Posso executar o comando
help export e saber melhor o que ele faz. Aqui saiu o seguinte:
$ help export
export: export [-fn] [NOME[=VALOR] ...] ou export -p
Define atributo de exportação para variáveis shell.
Marca cada NOME para exportação automática para o ambiente dos comandos
executados subsequentemente. Se VALOR for fornecido, atribui VALOR antes
de exportar.
Opções:
-f faz referência a funções do shell
-n remove a propriedade de exportação para cada NOME
-p exibe uma lista de todas as variáveis e funções exportadas
Um argumento de `--' desabilita processamento de opções posteriores.
Status de saída:
Retorna sucesso, a menos que uma opção inválida seja fornecida ou
NOME seja inválido.
Não sei se está correto o que fizeram, mas a "ajuda" não explica coisa alguma sobre para que serve exportação de variável.
https://www.ibm.com/support/knowledgecenter/en/ssw_aix_71/com.ibm.aix.osdevice/cmd_shell_var_export....
Uma variável de shell local é uma variável conhecida apenas para o shell que a criou. Se você começar um novo shell, as variáveis do shell antigo são desconhecidas. Se você deseja que os novos shells que você abre para usar as variáveis de um shell antigo, exporte as variáveis para torná-las globais.
Agora melhorou.