Linux: explorando as noções básicas de criação de scripts shell

Video: Shell Scripting - Criando caixas de diálogo TUI com dialog - 29 - Linux

Linux dá-lhe muitos comandos pequenas e especializadas, junto com o encanamento necessário conectar esses comandos. Levar encanamento para significar a forma na qual a saída de um comando pode ser usado como entrada de um segundo comando. bater (Abreviação de Bourne-Again Shell) - o shell padrão na maioria dos sistemas Linux - fornece esta canalização na forma de redirecionamento e tubos de I / O.

Video: Linux - Script Bash 1

bater também inclui características tais como a E se declaração de que você pode usar para executar comandos somente quando uma condição específica é verdade, eo para declaração de que repete comanda um determinado número de vezes. Você pode usar esses recursos de bater ao escrever programas chamados scripts shell - coleções orientadas a tarefas de comandos shell armazenados em um arquivo.

Você pode aprender a escrever shell scripts simples, que são usados ​​para automatizar várias tarefas. Por exemplo, quando suas botas sistema Linux, muitos shell scripts armazenados em vários subdiretórios no / etc. diretório (por exemplo, /etc/init.d) Executar muitas tarefas de inicialização.

Como qualquer linguagem de programação, o bater shell suporta os seguintes recursos:



  • Variáveis ​​que armazenam valores, incluindo variáveis ​​especiais built-in para acessar os argumentos de linha de comando passados ​​para um script shell e outros valores especiais.

  • A capacidade de avaliar expressões.

  • estruturas de controle que permitem circuito ao longo de vários comandos shell ou para executar alguns comandos condicionalmente.

  • A capacidade de definir funções que podem ser chamados em muitos lugares dentro de um script. bater também inclui muitos comandos internos que podem ser usados ​​em qualquer script.


Publicações relacionadas