Parâmetros da linha de comando de aprendizado do Linux, funções

Concha

Parâmetros da linha de comando

  • Os parâmetros da linha de comando podem ser lidos usando $ 1 $ 2 ... $ {10} .. $ n
  • $ 0 representa o nome do script
  • $ * E $ @ representam todos os parâmetros posicionais
  • $ # Representa o número de parâmetros posicionais

Função

  • função fname () {
    Command
    }

  • Execução da função:

    • fname
    • Cancelar uma função: desmarcar fname

Variável do escopo da função

  • nomes de variáveis ​​locais funcionam apenas dentro de funções

Parâmetros da função

  • $ 1 $ 2 $ 3 ... $ n

Biblioteca de funções do sistema

  • /etc/init.d/functions Biblioteca de funções criada pelo sistema
  • / etc / profile armazena variáveis ​​de ambiente do sistema
  • Ambos .bashrc e .bash_profile possuem funções que determinam a ordem de execução do programa.Os dois arquivos estão no diretório inicial do diretório raiz

Biblioteca de funções auto-construída

  • Use o arquivo de script da função de origem para "importar" a função
    • origem /etc/init.d/functions

Script para capturar sinais

  • kill envia o sinal 15 para o aplicativo por padrão
  • Ctrl + c Enviar o sinal nº 2 para o aplicativo
  • O sinal n ° 9 não pode ser bloqueado
  • Exemplo:
    • armadilha "echo sig 15" 15 captura o 15º sinal, emite sig 15 se for capturado

Acho que você gosta

Origin www.cnblogs.com/chenri/p/12677415.html
Recomendado
Clasificación