SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
INFORMÁTICA – PROGRAMAÇÃO DE SCRIPTS
Professor formador: Tiago Malveira Cavalcante
ATIVIDADE 3
Atenção: Nas questões de desenvolvimento de script, de preferência, tire um
printscreen do seu código e cole na tarefa.
1. Desenvolva um script Shell que, quando executado, solicita ao usuário o
nome de uma cidade e exibe a quantidade de letras dessa cidade, conforme
o exemplo de execução abaixo (2,5 pontos).
2. Desenvolva um script Shell recebe um signo como parâmetro e exibe uma
mensagem relacionada a esse signo, conforme a tabela abaixo. Caso seja
informado um nome que não corresponde a nenhum sigo, o script deve exibir
a mensagem: “Informe um signo válido. Por exemplo, libra.”. Obs. Utilize a
estrutura case (2,5 pontos).
Fonte: http://www.debatesculturais.com.br
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
Observe alguns exemplos de execução abaixo.
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
3. Desenvolva um script Shell que exibe na tela os valores de um a dez em
ordem decrescente, separado por traço. Obs. Utilize uma estrutura de
repetição (2,5 pontos).
• Exemplo de execução: ./de_10_a_1.sh Saída: 10-9-8-7-6-5-4-3-2-1.
4. Desenvolva um script Shell que recebe 2 números como parâmetros e exibe
os valores que estão entre esse dois parâmetros, separados por traço,
inclusive os valores passados. Caso o segundo parâmetro seja menor ou
igual ao primeiro, o script deve exibir a mensagem “O segundo parâmetro
vlsdeve ser maior do que o primeiro.”. (2,5 pontos)
• Exemplo de execução: ./de_x_a_y.sh 1 9 Saída: 1-2-3-4-5-6-7-8-9.
• Exemplo de execução: ./de_x_a_y.sh 23 27 Saída: 23-24-25-26-27.
• Exemplo de execução: ./de_x_a_y.sh 12 8 Saída: O segundo parâmetro
deve ser maior do que o primeiro.
QUESTÃO BONUS (2 pontos extras)
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
Considere o seguinte script, o qual recebe um nome como parâmetro e cria
um arquivo de backup compactado contendo os arquivos e diretórios existentes no
diretório atual. O nome do arquivo criado será o nome passado como parâmetro,
seguido da extensão .tar.gz.
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
Exemplo de execução:
Observe na execução que o arquivo de backup tiago.tar.gz foi criado.
a) Execute esse script utilizando as opções de debugação (-v e -x),
conforme estudado na aula 3, passando seu nome como parâmetro.
Cole os dois printscreen da sua execução aqui na tarefa (uma
utilizando o parâmetro -v e outra com a opção -x).
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
b) Explique cada linha do script backup.sh.
R: na primeira execução com a opção –v ele mostra todo texto e comandos escritos
no script, já na segunda opção utilizando –x ele escreve o texto acompanhado do
sinal + e o sinal + também toma o lugar das variáveis e comandos sendo que
mostra o resultado dos comandos foi mais ou menos o que eu entendi.
Obs.: Teste o script de exemplo, analise o resultado e pesquise sobre esse tema na
web.
Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do
Cear Dir� etoria de Ensino a Dist 穗 cia DEAD
Escola T 馗 nica do Brasil ETEC
b) Explique cada linha do script backup.sh.
R: na primeira execução com a opção –v ele mostra todo texto e comandos escritos
no script, já na segunda opção utilizando –x ele escreve o texto acompanhado do
sinal + e o sinal + também toma o lugar das variáveis e comandos sendo que
mostra o resultado dos comandos foi mais ou menos o que eu entendi.
Obs.: Teste o script de exemplo, analise o resultado e pesquise sobre esse tema na
web.

Mais conteúdo relacionado

Mais procurados

Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CRodrigo Kiyoshi Saito
 
Linguagem C e Dev-C++ Algumas Explicações
Linguagem C e Dev-C++  Algumas ExplicaçõesLinguagem C e Dev-C++  Algumas Explicações
Linguagem C e Dev-C++ Algumas Explicaçõesnataferraz
 
Microprocessadores ii revisão de linguagem de programação (parte2)
Microprocessadores ii revisão de linguagem de programação (parte2)Microprocessadores ii revisão de linguagem de programação (parte2)
Microprocessadores ii revisão de linguagem de programação (parte2)Mauro Pereira
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação CGercélia Ramos
 
3. ambiente de desenvolvimento do vb (parte 2)
3. ambiente de desenvolvimento do vb (parte 2)3. ambiente de desenvolvimento do vb (parte 2)
3. ambiente de desenvolvimento do vb (parte 2)Eugenio Caetano
 
Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Leandro Rezende
 
Action script1 apresentação2
Action script1 apresentação2Action script1 apresentação2
Action script1 apresentação2Jorge Louro
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação CJose Augusto Cintra
 
Introdução a linguagem c karen lowhany
Introdução a linguagem c   karen lowhanyIntrodução a linguagem c   karen lowhany
Introdução a linguagem c karen lowhanyKaren Costa
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoJose Augusto Cintra
 
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio TorresPrincípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio TorresTchelinux
 

Mais procurados (20)

Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
 
Linguagem C e Dev-C++ Algumas Explicações
Linguagem C e Dev-C++  Algumas ExplicaçõesLinguagem C e Dev-C++  Algumas Explicações
Linguagem C e Dev-C++ Algumas Explicações
 
Java2
Java2Java2
Java2
 
Aula 4 | Funções
Aula 4 | Funções Aula 4 | Funções
Aula 4 | Funções
 
Microprocessadores ii revisão de linguagem de programação (parte2)
Microprocessadores ii revisão de linguagem de programação (parte2)Microprocessadores ii revisão de linguagem de programação (parte2)
Microprocessadores ii revisão de linguagem de programação (parte2)
 
Linguagem c parte 2
Linguagem c parte 2Linguagem c parte 2
Linguagem c parte 2
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
3. ambiente de desenvolvimento do vb (parte 2)
3. ambiente de desenvolvimento do vb (parte 2)3. ambiente de desenvolvimento do vb (parte 2)
3. ambiente de desenvolvimento do vb (parte 2)
 
Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01
 
Action script1 apresentação2
Action script1 apresentação2Action script1 apresentação2
Action script1 apresentação2
 
Java4
Java4Java4
Java4
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
599026
599026599026
599026
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Java5
Java5Java5
Java5
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação C
 
Programação em C
Programação em CProgramação em C
Programação em C
 
Introdução a linguagem c karen lowhany
Introdução a linguagem c   karen lowhanyIntrodução a linguagem c   karen lowhany
Introdução a linguagem c karen lowhany
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio TorresPrincípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
 

Destaque

Atividade programação script 1
Atividade programação script 1Atividade programação script 1
Atividade programação script 1Rtec Informatica
 
La cara oculta de las imágenes
La cara oculta de las imágenesLa cara oculta de las imágenes
La cara oculta de las imágenesIsabel Er
 
Participación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialParticipación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialjeimi zamora
 
Atividade programação script 4
Atividade programação script 4Atividade programação script 4
Atividade programação script 4Rtec Informatica
 
Atividade programação script 2
Atividade programação script 2Atividade programação script 2
Atividade programação script 2Rtec Informatica
 
DSL for Nxt Gen Broadband
DSL for Nxt Gen BroadbandDSL for Nxt Gen Broadband
DSL for Nxt Gen BroadbandAnthony Thilak
 
Participación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialParticipación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialjeimi zamora
 

Destaque (9)

Atividade programação script 1
Atividade programação script 1Atividade programação script 1
Atividade programação script 1
 
La cara oculta de las imágenes
La cara oculta de las imágenesLa cara oculta de las imágenes
La cara oculta de las imágenes
 
Participación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialParticipación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundial
 
Atividade programação script 4
Atividade programação script 4Atividade programação script 4
Atividade programação script 4
 
Poo 2016 1_atividade_01
Poo 2016 1_atividade_01Poo 2016 1_atividade_01
Poo 2016 1_atividade_01
 
Atividade programação script 2
Atividade programação script 2Atividade programação script 2
Atividade programação script 2
 
DSL for Nxt Gen Broadband
DSL for Nxt Gen BroadbandDSL for Nxt Gen Broadband
DSL for Nxt Gen Broadband
 
Participación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundialParticipación de méxico en la segunda guerra mundial
Participación de méxico en la segunda guerra mundial
 
こじらせVBA
こじらせVBAこじらせVBA
こじらせVBA
 

Semelhante a Atividade programação script 3

Javascript (parte 2)
Javascript (parte 2)Javascript (parte 2)
Javascript (parte 2)Alex Camargo
 
Sistemas operacionais de rede exercicio de sala-shellscript
Sistemas operacionais de rede exercicio de sala-shellscriptSistemas operacionais de rede exercicio de sala-shellscript
Sistemas operacionais de rede exercicio de sala-shellscriptCarlos Melo
 
Criando sua própria linguagem de programação
Criando sua própria linguagem de programaçãoCriando sua própria linguagem de programação
Criando sua própria linguagem de programaçãoronaldoferraz
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem cvingue
 
Exercícios de programação orientado a objeto
Exercícios de programação orientado a objetoExercícios de programação orientado a objeto
Exercícios de programação orientado a objetoGleyciana Garrido
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao javaArmando Daniel
 
ASP.Net Módulo 2
ASP.Net   Módulo 2ASP.Net   Módulo 2
ASP.Net Módulo 2michellobo
 
Aula01
Aula01Aula01
Aula01vdlos
 
Sistemas operacionais de rede exercicio de sala
Sistemas operacionais de rede exercicio de salaSistemas operacionais de rede exercicio de sala
Sistemas operacionais de rede exercicio de salaCarlos Melo
 

Semelhante a Atividade programação script 3 (20)

Javascript (parte 2)
Javascript (parte 2)Javascript (parte 2)
Javascript (parte 2)
 
Sistemas operacionais de rede exercicio de sala-shellscript
Sistemas operacionais de rede exercicio de sala-shellscriptSistemas operacionais de rede exercicio de sala-shellscript
Sistemas operacionais de rede exercicio de sala-shellscript
 
Criando sua própria linguagem de programação
Criando sua própria linguagem de programaçãoCriando sua própria linguagem de programação
Criando sua própria linguagem de programação
 
Aula2
Aula2Aula2
Aula2
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Curso de java 02
Curso de java 02Curso de java 02
Curso de java 02
 
Exercícios de programação orientado a objeto
Exercícios de programação orientado a objetoExercícios de programação orientado a objeto
Exercícios de programação orientado a objeto
 
Curso de Excel VBA
Curso de Excel VBACurso de Excel VBA
Curso de Excel VBA
 
Curso Gratuito de Shell Script
Curso Gratuito de Shell ScriptCurso Gratuito de Shell Script
Curso Gratuito de Shell Script
 
Java script1
Java script1Java script1
Java script1
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
Programando php com excelência
Programando php com excelênciaProgramando php com excelência
Programando php com excelência
 
ASP.Net Módulo 2
ASP.Net   Módulo 2ASP.Net   Módulo 2
ASP.Net Módulo 2
 
apostila matlab
apostila matlabapostila matlab
apostila matlab
 
Aula01
Aula01Aula01
Aula01
 
Introd aplicjava
Introd aplicjavaIntrod aplicjava
Introd aplicjava
 
Sistemas operacionais de rede exercicio de sala
Sistemas operacionais de rede exercicio de salaSistemas operacionais de rede exercicio de sala
Sistemas operacionais de rede exercicio de sala
 
Switchcase
SwitchcaseSwitchcase
Switchcase
 

Último

Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -Mary Alvarenga
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974AnaRitaFreitas7
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
Depende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxDepende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxLuzia Gabriele
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxAntonioVieira539017
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdfRitoneltonSouzaSanto
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...Colaborar Educacional
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfItaloAtsoc
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...Unidad de Espiritualidad Eudista
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfIBEE5
 

Último (20)

Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 
Poema sobre o mosquito Aedes aegipyti -
Poema sobre o mosquito Aedes aegipyti  -Poema sobre o mosquito Aedes aegipyti  -
Poema sobre o mosquito Aedes aegipyti -
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
Depende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsxDepende De Nós! José Ernesto Ferraresso.ppsx
Depende De Nós! José Ernesto Ferraresso.ppsx
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
PROJETO DE EXTENSÃO - SEGURANÇA, INOVAÇÃO E SUSTENTABILIDADE PARA O BEM COMUM...
 
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdfARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
ARTE BARROCA E ROCOCO BRASILEIRO-min.pdf
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
 

Atividade programação script 3

  • 1. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC INFORMÁTICA – PROGRAMAÇÃO DE SCRIPTS Professor formador: Tiago Malveira Cavalcante ATIVIDADE 3 Atenção: Nas questões de desenvolvimento de script, de preferência, tire um printscreen do seu código e cole na tarefa. 1. Desenvolva um script Shell que, quando executado, solicita ao usuário o nome de uma cidade e exibe a quantidade de letras dessa cidade, conforme o exemplo de execução abaixo (2,5 pontos). 2. Desenvolva um script Shell recebe um signo como parâmetro e exibe uma mensagem relacionada a esse signo, conforme a tabela abaixo. Caso seja informado um nome que não corresponde a nenhum sigo, o script deve exibir a mensagem: “Informe um signo válido. Por exemplo, libra.”. Obs. Utilize a estrutura case (2,5 pontos). Fonte: http://www.debatesculturais.com.br
  • 2. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC Observe alguns exemplos de execução abaixo.
  • 3. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC 3. Desenvolva um script Shell que exibe na tela os valores de um a dez em ordem decrescente, separado por traço. Obs. Utilize uma estrutura de repetição (2,5 pontos). • Exemplo de execução: ./de_10_a_1.sh Saída: 10-9-8-7-6-5-4-3-2-1. 4. Desenvolva um script Shell que recebe 2 números como parâmetros e exibe os valores que estão entre esse dois parâmetros, separados por traço, inclusive os valores passados. Caso o segundo parâmetro seja menor ou igual ao primeiro, o script deve exibir a mensagem “O segundo parâmetro vlsdeve ser maior do que o primeiro.”. (2,5 pontos) • Exemplo de execução: ./de_x_a_y.sh 1 9 Saída: 1-2-3-4-5-6-7-8-9. • Exemplo de execução: ./de_x_a_y.sh 23 27 Saída: 23-24-25-26-27. • Exemplo de execução: ./de_x_a_y.sh 12 8 Saída: O segundo parâmetro deve ser maior do que o primeiro. QUESTÃO BONUS (2 pontos extras)
  • 4. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC Considere o seguinte script, o qual recebe um nome como parâmetro e cria um arquivo de backup compactado contendo os arquivos e diretórios existentes no diretório atual. O nome do arquivo criado será o nome passado como parâmetro, seguido da extensão .tar.gz.
  • 5. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC Exemplo de execução: Observe na execução que o arquivo de backup tiago.tar.gz foi criado. a) Execute esse script utilizando as opções de debugação (-v e -x), conforme estudado na aula 3, passando seu nome como parâmetro. Cole os dois printscreen da sua execução aqui na tarefa (uma utilizando o parâmetro -v e outra com a opção -x).
  • 6. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC b) Explique cada linha do script backup.sh. R: na primeira execução com a opção –v ele mostra todo texto e comandos escritos no script, já na segunda opção utilizando –x ele escreve o texto acompanhado do sinal + e o sinal + também toma o lugar das variáveis e comandos sendo que mostra o resultado dos comandos foi mais ou menos o que eu entendi. Obs.: Teste o script de exemplo, analise o resultado e pesquise sobre esse tema na web.
  • 7. Instituto Federal de Educa 鈬 o, Ci 麩 cia e Tecnologia do Cear Dir� etoria de Ensino a Dist 穗 cia DEAD Escola T 馗 nica do Brasil ETEC b) Explique cada linha do script backup.sh. R: na primeira execução com a opção –v ele mostra todo texto e comandos escritos no script, já na segunda opção utilizando –x ele escreve o texto acompanhado do sinal + e o sinal + também toma o lugar das variáveis e comandos sendo que mostra o resultado dos comandos foi mais ou menos o que eu entendi. Obs.: Teste o script de exemplo, analise o resultado e pesquise sobre esse tema na web.