Bandeiras de Shell

Módulo de sinalizadores de linha de comando de código aberto para scripts do shell Unix
Baixe Agora

Bandeiras de Shell Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Kate A Ward
  • Site do editor:
  • http://code.google.com/p/shflags/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 42 KB

Bandeiras de Shell Tag


Bandeiras de Shell Descrição

Módulo de sinalizadores de linha de comando de código aberto para scripts de shell Unix Bandeiras de Shell (Shflags) é uma biblioteca escrita para simplificar muito o manuseio de bandeiras de linha de comando em scripts de shell Unix Bourne (Bash, Dash, Ksh, Sh, ZSH) em muitos OSEs Unix (Linux, Solaris, Mac OS X, etc .) A maioria dos scripts de shell usa GetOPT para processamento de bandeiras, mas as diferentes versões de GetOpt em vários operadores operam, dificultam a escrita de scripts de shell portáteis. Bandeiras do shell fornecem uma API que não muda através de versões do sistema operacional e shell para que o escritor de scripts possa ter certeza de que o script funcionará. Shflags faz parte da biblioteca C / Python C / Python. O que há de novo nesta versão: · Corrigido problema # 7 Onde longos sinalizadores definidos com '=' (e.g. --abc = 123) fizeram · Impossível para o usuário saber quantos argumentos de linha de comando não-sinalizador foram · Disponível porque o valor retornado por "flags_argc" estava errado. O · `` `` `Flags_argc``` 'obsoleto, mas será mantido para trás · Compatibilidade. O novo método de obter os argumentos não-sinalizadores é executando · `` Set Eval - "$ {flags_argv}" `Após a chamada ** ** CHAMADA. Os argumentos serão · Então esteja disponível usando o shell padrão $ #, $ @, $ *, $ 1, etc. variáveis. · Devido à correção acima para o problema # 7, agora há suporte adequado para misturar bandeiras · Com argumentos não bandeira na linha de comando. Anteriormente, todos os argumentos não-sinalizador · Tive que estar no final da linha de comando. · Renomeado `` _flags_standardgetopt () `e` `_flags_enhancedgetopt ()` ` · `` _Flags_getoptstandard () `e` `_flags_getoptenhanced ()`. · Tirou a configuração e a restauração da bandeira de Shell '-U' para tratar Uset · Variáveis como um erro. Nenhum ponto em tê-lo nesta biblioteca como é verificado · Nos testes unitários, e fornece basicamente nenhum benefício. · Corrigido bug sob Solaris, onde a ajuda gerada era adicionar extra 'x' · personagens. · Adicionado verificações para variáveis de sinalizador reservadas (por exemplo, flags_true). · Corrigido alguns insetos insetos. · Agora relate o erro real do GetOpt se houver um. · Todos os testes agora permitem que o pulo com base se um padrão ou aprimorado · Getopt é encontrado. · Adicionado a versão do sistema operacional ao sistema operacional para o Solaris. · Bandeiras fixas_reset () para não setta o ambiente de valor padrão vars.


Bandeiras de Shell Software Relacionado