Como começar com variáveis ​​e sintaxes de programação Bash

Como começar com variáveis ​​e sintaxes de programação Bash
Você está prestes a começar com a programação do Bash? Então esse artigo é para você. Bash, na verdade, é uma concha unix desenvolvida por Brian Fox. Nos programas de interface da linha de comando (CLI), os comandos são processados ​​como linhas de texto. A interface em si é chamada de processador de linha de comando ou intérprete de linha de comando ou mais popularmente, um shell.

Se você é um novato completo, este guia pode ajudá -lo a entender como o código é escrito. Inicialmente, você escreverá programas simples para se sentir confortável com a linguagem de programação e conhecer as sintaxes e ferramentas disponíveis para executar uma determinada tarefa. Se você está de alguma forma familiarizado com o Bash, seu processo de aprendizado será mais fácil.

Em Bash, você usa principalmente comandos Linux. A sintaxe é bash. Discutiremos Bash, mas antes disso aqui é uma rápida visão geral do shell.

O que exatamente é Shell?

Um shell é um programa que recebe comandos e os dá ao sistema operacional para executar tarefas. Em outras palavras, interpreta os comandos dados pelo programador. Depois que os resultados são retornados, o shell o mostra no terminal. Então, através da janela do terminal, você interage com a concha.

Bash é a palavra encurtada de bourne novamente. Portanto, os programas Bash podem ser chamados de programas de shell. Bash Shell foi construído sobre o UNIX Shell original, SH, criado por Steven Bourne. Além de Bash, outros programas de concha frequentemente usados ​​para sistemas Linux incluem CSH, ZSH, KSH e TCSH.

Sobre a programação de bash

Bash é para codificadores preguiçosos. Através do Bash, você pode emitir comandos de maneira simples e direta. Um programa Bash atua como uma ferramenta eficiente para economizar seu tempo e esforço enquanto escreve programas. Você pode usar programas simples para executar uma longa cadeia de tarefas.

O Bash pode ser usado de várias maneiras, como executar tarefas de administração personalizando, executar a automação de tarefas, executar um comando shell, executar vários comandos e muito mais. Portanto, conhecer o básico da programação do Bash é primário para usuários do Linux.

Como qualquer outra linguagem de programação, o Bash lida com variáveis, argumentos, operadores aritméticos e várias sintaxes usadas para escrever programas. Teremos uma rápida visão geral de cada um deles. Para facilitar seu aprendizado e se acostumar com os programas Bash, tentaremos explicar os conceitos usando exemplos de código simples. Você pode ver a saída no final de todos os programas para poder tentar verificar os programas com seus resultados quando praticar. Além disso, você criará seu primeiro programa Bash.

Declaração variável

Você pode declarar suas próprias variáveis ​​em Bash. Isso ajuda a rastrear os resultados dos comandos dados. A variável é declarada da seguinte maneira.

variável = valor

Esta é uma prática comum de declarar variáveis. Você pode usar letras maiúsculas e minúsculas em nomes de variáveis. Bash é sensível ao minúsculo. Então, seja consistente com a sua escolha de letras. Além disso, escolha um nome de variável que descreva bem seu propósito.

Lembre -se, você nunca deve colocar espaço no sinal igual (=) e qualquer uma das palavras. Agora, vamos ver um exemplo simples de declaração variável e sua saída.

$ #!/BIN/BASH
$ primeiroVar = olá
$ Secondvar = World
$ echo $ primeirovar $ secondvar
$ eco
$ mydir =/etc
$ ls $ mydir

Nas 2ª e 3ª linhas, os valores são atribuídos a duas variáveis, Firstvar e SecondVar. Na 4ª linha, o Echo verifica os valores da variável.

Depois disso, outro eco é executado sem argumentos. Isso cria uma linha em branco para obter algum espaço do código. Então, outra variável mydir é criada como um caminho para um diretório.

Argumentos passantes

Você usa o shell Unix para executar comandos. Ele permite que seus usuários passem argumentos de tempo de execução para esses comandos. Os argumentos são conhecidos como parâmetros da linha de comando. Isso tem dois usos: controle de fluxo e especificação da entrada para o comando.

Existem algumas variáveis ​​predefinidas para representar os argumentos. $ 1 refere -se ao primeiro argumento, US $ 2 refere -se ao segundo argumento transmitido ao script, US $ 3 representa o terceiro argumento e assim por diante. A seguir, é um exemplo. Dê uma olhada na saída para sua referência.

$ Set the Sky está nublado
$ echo $ 1 $ 2

Como você pode ver na saída, US $ 1 e US $ 2 foram atribuídos a "The" e "Sky", respectivamente.

Operações aritméticas em bash

Esta seção do artigo explica os operadores aritméticos usados ​​no Bash. Operações aritméticas são realizadas em valores numéricos e você obtém a saída desejada. No script Bash, as operações aritméticas são simples e fáceis de entender.

Para executar as operações aritméticas básicas no shell de bash, a técnica de parênteses duplos é usada. O método é usar colchetes duplos sem ou com um $ no começo. A sintaxe é:

$ ((expressão))

Vamos dar uma rápida olhada em algumas das operações aritméticas básicas com o exemplo a seguir.

#!/BIN/BASH
$ x = 16
$ y = 4
$ echo "x = 16, y = 4"
$ echo "Adição de x & y"
$ echo $ (($ x + $ y))
$ echo "subtração de x & y"
$ echo $ (($ x - $ y))
$ eco "multiplicação de x & y"
eco $ (($ x * $ y))
eco "Divisão de X por Y"
eco $ (($ x / $ y))
eco "Exponenciação de x, y"
eco $ (($ x ** $ y))
eco "Divisão Modular de X, Y"
eco $ (($ x % $ y))

A conclusão

Hoje você aprendeu “como começar com a programação do Bash”. Neste artigo, você aprendeu sobre a interface da linha de comando, programação de bash, sintaxes usadas em Bash, argumentos passantes e como usar variáveis ​​para executar operações aritméticas. Você também aprendeu sobre o shell em breve e por que os programas Bash são chamados de programas de shell. Espero que, depois de passar por este artigo, você pode executar tarefas Bash com mais eficiência.