Linux contém vários tipos de scripts de shell, como SH, CSH, KSH, TCSH, BASH, etc., Mas Bash ou Bourne novamente é o mais famoso. Bash é um shell de linha de comando fantástico que funciona como uma linguagem de script. Embora o Bash não contenha uma linguagem de programação completa, ele suporta loops, variáveis, condições e comandos de encadeamento. Portanto, o Bash é muito mais crescido do que o intérprete regular da linha de comando.
Ele permite que você use as habilidades da concha e automatize várias tarefas. Depois de dominar a festa para tarefas administrativas, você pode aprender rapidamente o Python, pois tem um sólido conhecimento dos recursos do Linux. No entanto, algumas coisas são essenciais a seguir ao criar Bash. Então, neste guia, listaremos as 10 coisas mais importantes a saber sobre scripts de basquete.
10 coisas mais importantes a saber sobre scripts de basquete
Agora vamos discutir todos os fatores essenciais que você precisa enquanto trabalha em um script de bash:
Use os caracteres especiais corretamente
Em Bash, você pode usar strings que incluem palavras simples. No entanto, pode ser um problema quando você usa um personagem especial com um significado diferente no script. Então, aqui está a lista de caracteres especiais que têm significados diferentes em Bash:
Caracteres especiais | Descrição |
$ _ | Representa o caminho absoluto de uma concha executando o script específico. |
$ 0 | Mostra o caminho da execução do script de bash. |
$ N | Mostra o enésimo argumento aprovado para a execução do script de bash. |
$*Ou $@ | Representa todos os argumentos passados para a execução do script da Bash. |
$# | Representa o número de argumentos aprovados para execução de scripts do Bash. |
$? | Mostra o código de status de saída do último comando de primeiro plano executado. |
$! | Representa o ID do processo do último comando de segundo plano executado. |
$$ | Mostra o ID do processo da execução do script do Bash. |
É por isso que recomendamos que você use os personagens especiais corretamente. Por exemplo, se você quiser usar * na string, use \ * ou " *" em vez de * apenas *.
Combinações de teclas
Como usuário do Bash, você deve se concentrar nas principais ligações para aumentar sua eficiência de trabalho. Muitos usuários ainda precisam aprender as ligações de chave corretas para o Bash e às vezes obter erros. Então, aqui está a lista de todas as principais ligações que você pode usar para Bash:
Crie estrutura limpa
Como usuário do Bash, é essencial descrever tudo corretamente. Por exemplo, declare as variáveis globais primeiro e depois opte por funções para tornar a estrutura mais limpa e mais explicável. Além disso, verifique se você usa as variáveis locais na função e depois escreva o corpo principal do script.
Pegue suas mãos nos scripts
Se você é iniciante e deseja aprimorar suas habilidades, crie o máximo de script possível. Isso melhorará seu pensamento crítico sobre os scripts de shell e permitirá que você crie scripts interativos facilmente. Além disso, você pode visitar nosso site oficial para aprender sobre o Bash nos nossos cursos.
Depure o script
Depois de escrever milhares de linhas de código, a pior coisa que você pode enfrentar é obter erros e consertar aqueles no script. Para evitar a bagunça, você sempre deve depurar o script antes da execução. Podemos ativar o modo de depuração da Shell usando o seguinte:
Adote substituição de comando
Você pode usar $ (var) em vez de "(var)" como uma substituição de comando para usar a saída do comando dentro do outro. Por exemplo, se você deseja mostrar um comando em outro, use o seguinte script:
#!/BIN/BASH
informação = $ (ls -h)
eco $ informações
Este script imprimirá todos os nomes disponíveis no diretório inicial:
Funções são importantes
A função não passa de um pedaço de código reutilizável. Você precisa escrever o código uma vez e pode reutilizá -lo várias vezes. Use funções para escrever enormes linhas de código em seu script. As funções não apenas ajudam a dividir o código em módulos, mas também tornam seu código mais legível. Use funções para modularizar seu programa ou script para tornar seu código mais profissional e fácil. A seguir, a sintaxe para escrever as funções:
function get_value ()
declaração1;
declaração2;
OU
get_valuet ()
declaração1;
declaração2;
Como você pode ver, ";" é um caractere de terminação para uma única linha de código ou comando.
Trabalhe de maneira inteligente com = e ==
Ao contrário de outras linguagens de programação, o script bash usa um único caractere "=" para comparar duas variáveis entre si. Em linguagens de programação como Python, usamos o dobro igual ao caractere "==" para comparar duas variáveis. Veja o exemplo para obter mais detalhes:
#Comparison de duas cordas no script Bash
str1 = “olá”
str2 = "usuário"
Se ["$ str1" = "$ str2"]
No exemplo acima, primeiro, declaramos duas variáveis, STR1 e STR2. Em seguida, comparamos essas variáveis com um único caractere "=". Embora não haja enorme diferença entre == e =, você pode usar = em vez de == para trabalhar com eficiência.
Escreva comentários
Um comentário é uma descrição ou informação sobre a declaração no código. O recurso de comentário está disponível em Bash e várias linguagens de programação. O uso adequado dos comentários torna o código compreensível para o desenvolvedor. Além disso, é uma boa prática que ajuda a acompanhar o código ou a atualizar o código. Em Bash, os comentários de script começam com "#", e aqui está um exemplo:
#Este é um exemplo de comentário no script de bash
Da mesma forma, usamos # no início da frase para iniciar os comentários no Python. Veja o seguinte exemplo:
#Este é um exemplo de comentário em Python
Verifique os argumentos posicionais
As posições dos argumentos posicionais são importantes porque é importante colocar o primeiro argumento posicional quando a primeira função é chamada. Portanto, caso você queira obter os argumentos diretamente através da posição sem nenhuma função extra, você pode usar o seguinte script de verificação:
#/bin/bash
eco "Aqui estão os detalhes inseridos:"
Nome do aluno = $ 1:?"Nome não inserido"
Id = $ 2:?"Id não inserido"
Ramo = $ 3:?"Ramo não inserido"
Idade = $ 4:?"Idade não inserida"
Este script acima dará o seguinte resultado se você não inserir detalhes específicos:
Empacotando
Então, isso é tudo sobre os 10 princípios que você deve conhecer antes de escrever o script Bash. Esses princípios definitivamente ajudarão você a escrever mil linhas de script de bash sem hesitar. Além disso, se você quiser saber mais sobre os truques relacionados ao scripts do Bash, confira nosso site oficial.