AV1 ProgServ
381 palavras
2 páginas
CCT0082 – PROGRAMAÇÃO PARA SERVIDORESProfessor: 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