Lista de Exercicios 2 AV1

1140 palavras 5 páginas
Aluno: Edson Nascimento Lima
Matricula: 201301774261
Unidade: Nova América
Turma: CCT0082
Lista 2 de Exercícios – Programação para Servidores ­ AV1
1. Quando você escreve um novo script, ele deve ser compilado? Explique por quê sim/não.
Não. Porque os commando presentes no script são interpretados pelo SHELL.
2. Escreva um script bash que insira um nome e um telefone no arquivo agenda.txt, considerando que os dados foram passados na linha de comando (parâmetro). O arquivo agenda.txt deverá permanecer em ordem alfabética (Dica: use o comando sort para ordenar).
#!/bin/bash
echo; echo ­n "Informe o seu nome:" read NOME echo; echo ­n "Informe o seu telefone:" read TELEFONE echo $NOME $TELEFONE >> agenda.txt sort agenda.txt; 3. Escreva um script que procure em todos os arquivos regulares do diretório corrente aqueles que possuem no conteúdo pelo menos uma ocorrência de uma palavra que deve ser passada na linha de comando. Mostre somente o nome dos arquivos que possuem a palavra informada.
#!/bin/bash
echo; echo ­n "Informe a palavra a ser pesquisada:" read PALAVRA echo; find . ­name "$PALAVRA"

4. Escreva um script que solicite que seja digitado o nome de um usuário e depois apresente uma mensagem personalizada na tela informando se este usuário está ou não cadastrado no sistema
(Dica: o arquivo /etc/passwd contém os usuários cadastrados no sistema, e o comando grep pode ser usado para pesquisar em conteúdo de arquivos..
#!/bin/bash
echo; echo ­n "Digite o nome do usuário a ser pesquisado:" read USUARIO echo; echo "Usuário cadastrado no Sistema" grep $USUARIO /etc/passwd

5. Escreva um script que apresente a soma de dois valores recebidos via parâmetro (na linha de comando usada para executar o script). (Dica: Use o comando expr visto em sala de aula)
#!/bin/bash
if [ $# ­ne 2 ] echo "dois parametros são requeridos" then SOMA=`expr $1 + $2` echo "Total: $SOMA" fi 6. Estude o manual do comando find e mostre qual é o comando para remover os

Relacionados

  • Ti-tecnologia da informação
    1658 palavras | 7 páginas
  • ExerciciosFixacao AV1 1 2015 PXI
    414 palavras | 2 páginas
  • eletricidade
    742 palavras | 3 páginas
  • ADMINISTRA O
    50207 palavras | 201 páginas
  • Sei nao todo que sei é que sei o que sei mas nao sei de tudo poruqe nao sei
    894 palavras | 4 páginas
  • apostila c++
    520 palavras | 3 páginas
  • Diversos
    1900 palavras | 8 páginas
  • processos gestão de
    435 palavras | 2 páginas
  • senhor
    1524 palavras | 7 páginas
  • Resistencias dos materiais
    2200 palavras | 9 páginas