Por favor, explique-me o que este script faz

0

Alguém pode me explicar o que esse script faz? Eu sou um novato na linguagem de script.

if [ $# -eq 1 ]; then
declare -x CONFIG_FILE_DIR=$1

Obrigado

    
por Anne Ambe 21.08.2014 / 16:01

1 resposta

1

Supondo que seja um script bash, diz

  • se o script for chamado com um único argumento de linha de comando; então
  • atribua o valor desse argumento à variável CONFIG_FILE_DIR e exporte-o

A exportação torna a variável visível para shells filho (caso contrário, as variáveis têm escopo local) - digite help declare no prompt do shell bash para obter mais detalhes sobre o uso e as opções do declare embutido.

    
por steeldriver 21.08.2014 / 16:37