A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação em shell Instituição:Faculdade SENAC Pelotas Aluno:Maurício Elias Medeiros Pisani turma:1º semestre noite curso:Analise e Desenvolvimento de.

Apresentações semelhantes


Apresentação em tema: "Programação em shell Instituição:Faculdade SENAC Pelotas Aluno:Maurício Elias Medeiros Pisani turma:1º semestre noite curso:Analise e Desenvolvimento de."— Transcrição da apresentação:

1 Programação em shell Instituição:Faculdade SENAC Pelotas Aluno:Maurício Elias Medeiros Pisani turma:1º semestre noite curso:Analise e Desenvolvimento de Sistemas Unidade curricular:introdução a informática 1

2 Sumário Itens: 1.introdução. 1.1 o que é? 1.2 plataformas suportadas. 2.Lista de comandos 3.Exemplos práticos. 4. Considerações finais. 5.bibliografia 2

3 1.introdução A apresentação asseguir mostrará brevemente a linguagem Shell. Junto com 2 (dois) programas desenvolvidos na mesma. 3

4 1.1 O que é Shell? Shell script é uma Linguagem de programação interpretada usada em vários sistemas operativos, com diferentes dialetos dependendo do interpretador de comandos utilizado. Um exemplo de interpretador de comandos é o bash, usado na grande maioria das distribuições GNU/Linux. 4

5 1.2 plataformas suportadas. Obs.: tanto em Linux como em Mac,o sistema já vem com o compilador integrado. No Windows necessitasse de um software especial como por exemplo o programa notepad++ 5

6 2.Comandos em Shell Comando ls O comando ls lista arquivos e diretórios do sistema a, –all Lista todos os arquivos e diretórios incluindo os arquivos ocultos Apagar arquivos velhos Apagar periodicamente arquivos mais velhos que 30 dias do diretório /tmp: # !/bin/bash cd /tmp find. -type f -mtime +30 -delete 6

7 2.Comandos em Shell data Anterior # Função em Shell Script para retornar a data anterior, levando em conta o mes e ano. fn_data_anterior() { DIA=$D MES=$M ANO=$A # Dado DIA, MES e ANO numericos, obtem a data do dia anterior DIA=`expr $DIA - 1` if [ $DIA -eq 0 ]; then MES=`expr $MES - 1` if [ $MES -eq 0 ]; then MES=12 ANO=`expr $ANO - 1` fi DIA=`cal $MES $ANO` DIA=`echo $DIA | awk '{ print $NF }'` fi } ano=`date +%Y`; mes=`date +%m`; let dia=10\#`date +%d`; if (( $dia<10 )); then j=0$dia; else j=$dia; fi dia=$j; j=""; D=$dia M=$mes A=$ano fn_data_anterior echo $DIA $MES 7

8 3. Exemplos práticos Exemplo 1: 8

9 3.Exemplos práticos • Exemplo 2: 9

10 4. Considerações finais. • Com este trabalho pude constatar que shell script tem algumas semelhanças com outras linguagens como por exemplo o Php. • Também pude contatar que o Shell é capaz de automatizar muitas funções do sistema Linux. • Por fim,para mim foi um pouco difícil de aprender esta linguagem pois nunca havia trabalhado com a mesma. 10

11 5. Bibliografia • Site Aurélio: • Site winkpédia: • Site Google: • Site viva o Linux: 11

12 Créditos finais: Autor Maurício Pisani. Professor:André Moraes 12


Carregar ppt "Programação em shell Instituição:Faculdade SENAC Pelotas Aluno:Maurício Elias Medeiros Pisani turma:1º semestre noite curso:Analise e Desenvolvimento de."

Apresentações semelhantes


Anúncios Google