Depinando técnicas de shell shell
- 1274
- 400
- Enrique Crist
Embora o script de bash não seja uma linguagem de programação compilada com pleno, ainda é muito poderosa e o tamanho do script pode crescer para um tamanho enorme. Portanto, mesmo quando você é apenas ocasional script de script ou para iniciantes completos, algumas técnicas são boas de saber para ajudar a depurar o código da batida. Neste artigo, listamos algumas técnicas de Debbuging de script básico e bash.
A primeira técnica de depuração é BU usando -x
Opção Bash durante a execução do script. Isso imprimirá todas as linhas de código que são executadas. Para uma ilustração, vamos considerar um exemplo a seguir:
#!/bin/bash eco olá myvar = 3 echo $ myvar
Para depurar este script de shell bash use -x
Opção Bash durante a execução do script:
$ Bash -x Bash -Script.sh + eco Olá, olá + myvar = 3 + eco 3 3
O próximo e muito comum a depuração de scripts bash é usar o comando echo. Coloque o comando echo em cada linha para imprimir conteúdo variável ou mesmo uma linha de código inteira para ver o que está sendo executado e o que se segue. Isso já foi ilustrado no exemplo de código acima eco $ myvar
.
Tutoriais do Linux relacionados:
- Expressões regulares do Python com exemplos
- Loops aninhados em scripts de basquete
- Tutorial de depuração do GDB para iniciantes
- Script Bash: Hello World Exemplo
- Mastering Bash Script Loops
- Bash Loops com exemplos
- Exemplos úteis de linha de comando bash e exemplos de truques - Parte 1
- Uma introdução à automação, ferramentas e técnicas do Linux
- Bash Regex avançado com exemplos
- Exemplos de uma linha do Linux Complex Bash
- « Como obter uma entrada do usuário com Python Raw_input Exemplo de função
- Como acessar e imprimir argumentos da linha de comando com Python »