Sistemas Operacionais II Linux
Professor: Sandro
Jean
Caio
1. Utilizando o interpretador /Bin/bash do Linux e através dos comandos interpretados pela linguagem Shell script, criar um script para cada item abaixo i dentificando o script seqüencialmente como script1, script2, ..., script n.
a. Elabore um script para apresentar a data do sistema operacional. Apresente a data e uma mensagem “O seu sistema operacional esta setado com a data de 19/11/2013”.
Após apresentar esta informação, acessar o diretório /home e mostrar todos os arquivos e diretórios com suas respectivas permissões.
b. Elabore um script para armazenar dois valores em suas respectivas variáveis e em seguida informar qual a relação entre eles, ou seja, maior, menor ou igual. O armazenamento das informações nas variáveis deverá ser feito com o comando read.
c. Elabore um script que utilize o recurso de decisão encadeada. O script devera solicitar valor para uma variável através de read, apresentar o valor lido na tela, dar um sleep de 3 segundos e em seguida verificar se o valor digitado é 100. Se for igual a
100 apresentar mensagem de valor equivalente, senão valor não equivalente.
d. Elabore um script para copia de arquivo com data/hora e armazenamento da informação da copia em arquivo de log. O usuário deverá passar por parâmetro na chamada do script o arquivo que deseja copiar, desta forma o script realizara a copia substituindo o nome pelo nome original mais a data e hora atual do sistema operacional. Finalmente deverá armazenar em um arquivo de log a informação da copia, por exemplo, “Copia do arquivo /home/teste para /home/teste-19-11-13—19-30”.
e. Elabore um script para simular um menu de opções. Se o usuário entrar com o valor
1, mostrar uma mensagem de copia de arquivos e solicitar ao usuário uma copia de arquivo utilizando o comando cp. Opção 2, exclusão de arquivos ou 3 alteração de arquivos. Se uma opção diferente de 1, 2, ou 3 for