39 lines
851 B
Org Mode
39 lines
851 B
Org Mode
#+title: Shell Script na Prática
|
|
#+author: Blau Araujo
|
|
#+email: blau@debxp.org
|
|
|
|
|
|
* Desafio 1: Salve, simpatia
|
|
|
|
** Objetivos
|
|
|
|
- O que é um shell
|
|
- O que são scripts
|
|
- Como criá-los
|
|
- Como executá-los
|
|
- Como imprimir mensagens no terminal
|
|
- O que são variáveis
|
|
- O que são argumentos
|
|
- O que são parâmetros
|
|
- O que são expansões de parâmetros
|
|
|
|
** Enunciado
|
|
|
|
Imprimir a mensagem ~Salve, simpatia!~ no terminal.
|
|
|
|
** Evolução 1
|
|
|
|
Tornar o conteúdo da mensagem dependente do valor associado à variável ~nome~,
|
|
que substituirá a palavra ~simpatia~.
|
|
|
|
** Evolução 2
|
|
|
|
Tornar o conteúdo da mensagem dependente do primeiro argumento passado na
|
|
invocação do script, que substituirá a palavra ~simpatia~.
|
|
|
|
** Evolução 3
|
|
|
|
Tornar a impressão da palavra ~simpatia~ condicionada à ausência do primeiro
|
|
argumento na invocação do script.
|
|
|
|
|