Skip to content

GuilhermeNobrega/Shell-Scripting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4acad92 Ā· Jun 13, 2024

History

50 Commits
May 12, 2024
May 9, 2024
May 2, 2024
May 18, 2024
May 9, 2024
Mar 18, 2024
Apr 23, 2024
Mar 12, 2024
May 7, 2024
Apr 22, 2024
Apr 22, 2024
May 2, 2024
Mar 15, 2024
Jun 13, 2024
Mar 19, 2024
May 2, 2024
Mar 12, 2024

Repository files navigation

šŸš€ IntroduĆ§Ć£o ao Shell Scripting

O Shell Scripting Ć© uma poderosa ferramenta que permite a automaĆ§Ć£o de tarefas no sistema operacional usando scripts escritos em shell, como o Bash. Neste tutorial, vocĆŖ aprenderĆ” conceitos bĆ”sicos e como comeƧar a escrever seus prĆ³prios scripts em Shell.

šŸ¤– O que Ć© Shell Scripting?

Shell Scripting refere-se Ć  escrita de scripts (sequĆŖncias de comandos) para serem executados no shell do sistema operacional. Os scripts podem conter comandos shell, estruturas de controle de fluxo e variĆ”veis, permitindo automaĆ§Ć£o eficiente de tarefas.

šŸ“ Como Escrever um Script Simples

Para comeƧar, crie um arquivo com a extensĆ£o .sh usando um editor de texto como o nano ou vim. Por exemplo, meuscript.sh.

DĆŖ permissĆ£o de execuĆ§Ć£o ao seu script:

chmod +x meuscript.sh

# šŸ“ Como Escrever um Script Simples

Adicione o seguinte cĆ³digo ao script:

```bash
#!/bin/bash

# Seu primeiro script em Shell
echo "OlĆ”, Mundo!"

# Executar comando
# Para isso, digite: ./meuscript.sh OU bash meuscript.sh

ShellCheck

O ShellCheck Ć© uma ferramenta de anĆ”lise estĆ”tica para scripts de shell que ajuda a identificar problemas de estilo, erros de sintaxe e possĆ­veis melhorias de cĆ³digo. Este tutorial abordarĆ” a instalaĆ§Ć£o do ShellCheck e seu uso bĆ”sico.

InstalaĆ§Ć£o

Linux (Debian/Ubuntu)

sudo apt-get install shellcheck

UtilizaĆ§Ć£o

shellcheck nome_arquivo.sh

Debug

bash -x nome_do_seu_script.sh

DocumentaĆ§Ć£o

Shellcheck Documentation

Bash Bash Reference Manual