Sistemas operativos

293 palavras 2 páginas
SISTEMAS OPERATIVOS

Trabalho 1 - Shell Script

João Tiago Marques Simões
Nuno Anselmo Corado Morujo
T urma P5

Trabalho 1 - Shell Script

INTRODUÇÃO

Neste trabalho, o objectivo é apresentar num ficheiro .html com os nomes dos users, e as respectivas páginas web de cada user, assim como o seu endereço de email.
Para ser apresentado o ficheiro .html, é necessário criar um programa que seja capaz de ler um ficheiro .myinfo, que contém toda a informação necessária ou, caso este ficheiro não exista, ler o ficheiro passwd. No código que é apresentado, pode -se obter o resultado através dos dois casos.

FUNCIONAMENTO DO CÓDIGO

No BLOCO 1, foi utilizado um código simples, utilizando o comando 'awk', que nos dá o resultado desejado, somente com a utilização de duas linhas de comando.
No BLOCO 2, pretende-se obter a lista, após a leitura do ficheiro .myinfo. Para abrir o ficheiro, utilizou-se o comando 'cat', e para se obterem os dados relativos ao nome do user, ao email e ao endereço web, utilizou-se o comando IFS ( Inter-field separator ) como variável. O programa pode ser testado, para ver se existem os dados relativos ao nome, sendo estes descartados, caso não existam. Também pode s er testado, para a apresentação do email e endereço web do utilizador, utilizando -se para tal, tags do html, para se obterem os dados, ou seja, usando os comandos 'href' e 'mailto'.

BIBLIOGRAFIA

.http://www.linuxtutorialblog.com/post/tutorialconditionsin bash scripting ifstatements
Tutorial: Conditions in bash scripting (if statements) | Linux Tutorial Blog
.http://www.gnu.org/software/bash/manual/bashref.html
Bash Reference Manual
.http://www.linuxquestions.org/linux/answers/Networking/How_to_list_all_your_USE
Rs
How to list all your USERs.. LinuxQuestions.org
.http://linuxgazette.net/issue18/bash.html
. man awk
. man cat

Relacionados

  • Sistemas Operativos
    3618 palavras | 15 páginas
  • Sistemas operativos
    471 palavras | 2 páginas
  • Sistemas operativos
    2940 palavras | 12 páginas
  • Sistemas operativos
    1466 palavras | 6 páginas
  • sistemas operativos
    630 palavras | 3 páginas
  • Sistemas operativos
    418 palavras | 2 páginas
  • Sistemas Operativos
    6363 palavras | 26 páginas
  • Sistemas operativos
    3094 palavras | 13 páginas
  • sistemas operativos
    6279 palavras | 26 páginas
  • sistemas operativos
    340 palavras | 2 páginas