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
Conteúdo
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.