Skip to content

Examples and exercises covering various topics such as variables, loops, conditions, functions, and file manipulation. These scripts were part of a mini-course presented at the Semana Nacional de Ciência e Tecnologia (SNCT) 2023.

Notifications You must be signed in to change notification settings

bThiiago/Shell-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introdução ao Shell Script

Mini curso ministrado na SNCT - SEMANA NACIONAL DE CIÊNCIA E TECNOLOGIA de 2023

Lista de exercicios

Hello World:

Escreva um script que imprima "Hello, World!" na tela.

Saída esperada:
Hello, World!

Variáveis:

Crie um script que defina uma variável e a imprima.

Saída esperada:
Minha variável é: algum_valor

Argumentos de Linha de Comando:

Crie um script que aceite um argumento da linha de comando e o imprima.

Saída esperada (com o argumento "Texto"):
Argumento passado: Texto

Loops:

Escreva um script que use um loop for para imprimir os números de 1 a 5.

Saída esperada:
1
2
3
4
5

Condições:

Crie um script que peça ao usuário um número e, em seguida, imprima "Par" ou "Ímpar" com base na entrada.

Saída esperada (com a entrada "7"):
Ímpar

Arquivos e Diretórios:

Crie um script que verifique se um arquivo chamado "arquivo.txt" existe no diretório atual.

Saída esperada (se o arquivo existir):
O arquivo.txt existe.

Funções:

Escreva um script que defina uma função para calcular o fatorial de um número e a use para calcular o fatorial de 5.

Saída esperada:
O fatorial de 5 é 120

Manipulação de Arquivos:

Crie um script que leia o conteúdo de um arquivo chamado "dados.txt" e conte o número de linhas no arquivo.

Saída esperada (se "dados.txt" tiver 10 linhas):
O arquivo dados.txt possui 10 linhas.

Tratamento de Erros:

Escreva um script que tente abrir um arquivo chamado "inexistente.txt" e, se o arquivo não existir, imprima uma mensagem de erro.

Saída esperada (se "inexistente.txt" não existir):
Erro: O arquivo inexistente.txt não foi encontrado.

About

Examples and exercises covering various topics such as variables, loops, conditions, functions, and file manipulation. These scripts were part of a mini-course presented at the Semana Nacional de Ciência e Tecnologia (SNCT) 2023.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages