AV1 ProgServ

381 palavras 2 páginas
CCT0082 – PROGRAMAÇÃO PARA SERVIDORES
Professor: Wender A. Silva

Primeira Avaliação: AV1

Aluno(a):

Valor: 10,00 pontos

Data:

Nota: __________

Para realizar a atividade desta prova, utilize o Simulador online do Shell do
Linux: http://bellard.org/jslinux/
1) Elabore um script que receba dois números como parâmetros e como resultado da sua execução exiba as seguintes informações:
a. O maior dos números recebidos;
b. O somatório dos números recebidos.
Exemplo:
./meuscript.sh 23 14
O maior número é 23.
A soma dos números é 37.
Escreva sua resposta aqui:

2) Elabore um script que solicite a informação de um nome de usuário e verifique se o nome informado é um usuário válido no sistema
(desconsiderando as diferenças entre maiúsculas e minúsculas).
Exemplo 1:
./meuscript.sh
Informe o nome do usuário a ser consultado: Bill
Bill não é um usuário cadastrado.
Exemplo 2:
./meuscript.sh
Informe o nome do usuário a ser consultado: Linus
Linus é um usuário cadastrado.

Credenciada pela Portaria nº583 de 28 de março de 2001 - CNPJ: 03.536.667/0001-00
R. Jornalista Humberto Silva, 308 - Bairro União - Fone: 95 2121-5500
CEP: 69.313.792 - Boa Vista – Roraima www.faculdadeatual.edu.br Escreva sua resposta aqui:

3) Elabore um script que receba um número como parâmetro e imprima todos os números pares de 0 até o número informado como parâmetro.
Exemplo:
./meuscript.sh 10
0 2 4 6 8 10
Escreva sua resposta aqui:

4) Uma das informações armazenadas no arquivo /etc/passwd é o shell utilizado por cada usuário do sistema (campo 7). Desenvolva um script que informe quantos usuários não possuem Shell, ou seja, que tenha /bin/false como definição.
Exemplo:
./meuscript.sh
Existem 20 usuários sem Shell definido.

Credenciada pela Portaria nº583 de 28 de março de 2001 - CNPJ: 03.536.667/0001-00
R. Jornalista Humberto Silva, 308 - Bairro União - Fone: 95 2121-5500
CEP: 69.313.792 - Boa Vista – Roraima www.faculdadeatual.edu.br Escreva sua resposta aqui:

Dicas:
1) leia atentamente o

Relacionados