SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Ficha de exercícios ­ ShellScript

   1. Escreva um conjunto de scripts para gerenciar a remoção de arquivos. A script del deve mover 
      os arquivos passados como parâmetros para um directório lixeira; o script undel deve mover 
      arquivos da lixeira para o directório corrente e o script lsdel deve listar o conteúdo da lixeira. O 
      directório lixeira deve ser definido através da variável de ambiente $LIXEIRA. 
   2. Funda os scripts do exercício anterior em um só script del, com os demais (undel e lsdel) sendo 
      links simbólicos para o primeiro. Como fazer para que o script saiba qual a operação desejada 
      quando ele for chamado, sem precisar informá­lo via parâmetros ? 
   3. Crie um script, que ao ser executado liste as seguintes opções: 
      1 ­ Adicionar Usuário. 
      2 ­ Remover Usuário 
      Dica: Ao adicionar o usuário deverá ser solicitado nome do usuário, diretório home e senha. Ao 
      remover será solicitado o nome do usuário e todos os dados do mesmos devem ser excluídos 
      também. 
   4. Crie um script, que ao ser executado liste as seguintes opções: 
      Crie um arquivo como base de dados, contendo nome e telefone. 
      A ­ Para adicionar novo nome e telefone 
      E ­ Para excluir 
      C ­ Para consultar 
      O ­ Para organizar 


   5. Crie um script, que ao ser executado liste as seguintes opções: 
      1 ­ Faça backup de todo o directório /home/usuário (empacotado e compactado), para seu 
      primeiro dispositivo de fita dat, e solicite o nome do arquivo a ser criado 
      2 ­ Restaure todo o conteúdo deste directório. Sendo que esta opção lista o conteúdo da fita e 
      solicita o nome do arquivo a ser restaurado. 
      3 ­ Verifique o conteúdo de sua fita dat. 


   6. Crie um script, que ao ser executado liste as seguintes opções: 
      Solicite o nome do directório desejado, entre nesse directório e liste seu conteúdo. 
      1 ­ Solicita o nome do arquivo a ser impresso. 
      2 ­ Solicita o nome do arquivo a ser editado. 
      3 ­ Solicita o nome do arquivo a ser excluído. 
      4 ­ Para sair do script.



Sistemas Operativos Avançados                                                docente: Jonnathan Guambe

Mais conteúdo relacionado

Semelhante a Soa cap2 exercicios

Cap1exercicioscomandoslinux 121113112337-phpapp02
Cap1exercicioscomandoslinux 121113112337-phpapp02Cap1exercicioscomandoslinux 121113112337-phpapp02
Cap1exercicioscomandoslinux 121113112337-phpapp02clemilson oliveira
 
Soa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shellSoa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shellportal_Do_estudante
 
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
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandosAndreiaOliveira94
 
Prog shell
Prog shellProg shell
Prog shellTiago
 
xDocLet - Geração de código com xdoclet
xDocLet - Geração de código com xdocletxDocLet - Geração de código com xdoclet
xDocLet - Geração de código com xdocletDenis L Presciliano
 
Ficha de trabalho 6 so
Ficha de trabalho 6 soFicha de trabalho 6 so
Ficha de trabalho 6 soshecklone
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandoskamatozza
 
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
 
Curso de ShellScript - Lm01 shellscript
Curso de ShellScript - Lm01 shellscriptCurso de ShellScript - Lm01 shellscript
Curso de ShellScript - Lm01 shellscriptPessoal
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]Anderson Lago
 

Semelhante a Soa cap2 exercicios (20)

Cap1exercicioscomandoslinux 121113112337-phpapp02
Cap1exercicioscomandoslinux 121113112337-phpapp02Cap1exercicioscomandoslinux 121113112337-phpapp02
Cap1exercicioscomandoslinux 121113112337-phpapp02
 
Cap1 exercicios comandos linux
Cap1 exercicios comandos linuxCap1 exercicios comandos linux
Cap1 exercicios comandos linux
 
Soa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shellSoa cap2 exercicios resolvidos shell
Soa cap2 exercicios resolvidos shell
 
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
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
725
725725
725
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Prog shell
Prog shellProg shell
Prog shell
 
Avaliaçao i isoii
Avaliaçao i isoiiAvaliaçao i isoii
Avaliaçao i isoii
 
xDocLet - Geração de código com xdoclet
xDocLet - Geração de código com xdocletxDocLet - Geração de código com xdoclet
xDocLet - Geração de código com xdoclet
 
Ficha de trabalho 6 so
Ficha de trabalho 6 soFicha de trabalho 6 so
Ficha de trabalho 6 so
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Enunciado t3
Enunciado t3Enunciado t3
Enunciado t3
 
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
 
Ficha de trabalho [6]
Ficha de trabalho [6]Ficha de trabalho [6]
Ficha de trabalho [6]
 
Curso de ShellScript - Lm01 shellscript
Curso de ShellScript - Lm01 shellscriptCurso de ShellScript - Lm01 shellscript
Curso de ShellScript - Lm01 shellscript
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
J530 14 xdoclet
J530 14 xdocletJ530 14 xdoclet
J530 14 xdoclet
 

Soa cap2 exercicios

  • 1. Ficha de exercícios ­ ShellScript 1. Escreva um conjunto de scripts para gerenciar a remoção de arquivos. A script del deve mover  os arquivos passados como parâmetros para um directório lixeira; o script undel deve mover  arquivos da lixeira para o directório corrente e o script lsdel deve listar o conteúdo da lixeira. O  directório lixeira deve ser definido através da variável de ambiente $LIXEIRA.  2. Funda os scripts do exercício anterior em um só script del, com os demais (undel e lsdel) sendo  links simbólicos para o primeiro. Como fazer para que o script saiba qual a operação desejada  quando ele for chamado, sem precisar informá­lo via parâmetros ?  3. Crie um script, que ao ser executado liste as seguintes opções:  1 ­ Adicionar Usuário.  2 ­ Remover Usuário  Dica: Ao adicionar o usuário deverá ser solicitado nome do usuário, diretório home e senha. Ao  remover será solicitado o nome do usuário e todos os dados do mesmos devem ser excluídos  também.  4. Crie um script, que ao ser executado liste as seguintes opções:  Crie um arquivo como base de dados, contendo nome e telefone.  A ­ Para adicionar novo nome e telefone  E ­ Para excluir  C ­ Para consultar  O ­ Para organizar  5. Crie um script, que ao ser executado liste as seguintes opções:  1 ­ Faça backup de todo o directório /home/usuário (empacotado e compactado), para seu  primeiro dispositivo de fita dat, e solicite o nome do arquivo a ser criado  2 ­ Restaure todo o conteúdo deste directório. Sendo que esta opção lista o conteúdo da fita e  solicita o nome do arquivo a ser restaurado.  3 ­ Verifique o conteúdo de sua fita dat.  6. Crie um script, que ao ser executado liste as seguintes opções:  Solicite o nome do directório desejado, entre nesse directório e liste seu conteúdo.  1 ­ Solicita o nome do arquivo a ser impresso.  2 ­ Solicita o nome do arquivo a ser editado.  3 ­ Solicita o nome do arquivo a ser excluído.  4 ­ Para sair do script. Sistemas Operativos Avançados docente: Jonnathan Guambe