Sistemas operativos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (293 palavras )
  • Download(s) : 0
  • Publicado : 21 de agosto de 2012
Ler documento completo
Amostra do texto
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, oobjectivo é 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 resultadodesejado, 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', epara 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 seexistem 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 scriptingifstatements
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

tracking img