Cabeamento estruturado

874 palavras 4 páginas
Faculdade Estácio de Sergipe
Curso de Tecnologia em Redes de Computadores
Disciplina: Programação para Servidores
Professor:
Aluno:

Lista de Exercícios – 03

Questões:

Resolva as questões abaixo, utilizando as estruturas de repetição “for”, “while”, “until”, função, os comandos “grep”, “cut”, “tr”, etc., se necessário.

1) Faça um script que verifique uma lista de arquivos e diretórios do diretório do usuário, contida em um arquivo texto. O script deverá listar cada elemento, dizendo se é um arquivo ou se é um diretório e, ao final, exibir o total de arquivos, bem como o total de diretórios.

#!/bin/bash
#
cont_file=0 cont_dir=0 # ls ~ > arq.txt
#
for resultado in $(cat arq.txt) do if [ -d ~/$resultado ] then echo "$resultado e um diretorio" cont_dir=$(expr $cont_dir + 1) fi if [ -f ~/$resultado ] then echo "$resultado e um arquivo" cont_file=$(expr $cont_file + 1) else echo "$resultado nao corresponde a pesquisa" fi done # echo "#########################################" echo "Quantidade de diretorios: $cont_dir" echo "Quantidade de arquivos: $cont_file"

2) Faça um script que proceda, além do que fora prescrito na questão anterior, à deleção, se houver, de arquivos com terminação “.doc”, bem como computar quantos e quais foram os arquivos deletados.

#!/bin/bash
#
cont_file=0 cont_dir=0 # ls ~ > arq.txt for resultado in $(cat arq.txt) do if [ -d ~/$resultado ] then echo "$resultado e um diretorio" cont_dir=$(expr $cont_dir + 1) fi if [ -f ~/$resultado ] then echo "$resultado e um arquivo" cont_file=$(expr $cont_file + 1) else echo "$resultado nao corresponde a pesquisa" fi done ls ~/*.doc > arqdoc.txt for arqdoc in $(cat arqdoc.txt) do rm $arqdoc cont_doc=$(expr $cont_doc + 1) done
#
echo "#########################################" echo "Quantidade de

Relacionados

  • Cabeamento Estruturado
    1260 palavras | 6 páginas
  • Cabeamento estruturado
    4189 palavras | 17 páginas
  • cabeamento estruturado
    3753 palavras | 16 páginas
  • Cabeamento estruturado
    2606 palavras | 11 páginas
  • Cabeamento estruturado
    492 palavras | 2 páginas
  • Cabeamento Estruturado
    6333 palavras | 26 páginas
  • cabeamento estruturado
    493 palavras | 2 páginas
  • Cabeamento estruturado
    8803 palavras | 36 páginas
  • Cabeamento Estruturado
    1273 palavras | 6 páginas
  • Cabeamento Estruturado
    2125 palavras | 9 páginas