✍️Lista de Exercícios 01

Lista de Exercícios :: Shell Scripts (básico)

  1. Escreva um script shell para pegar o conteúdo do arquivo /etc/passwd e exibir somente os nomes dos usuários e em ordem alfabética (dica: use o comando/filtro ‘cut’)

chevron-rightRespostahashtag
  1. Escreva um script shell que receba o nome de um arquivo (caminho absoluto) e exiba o número desse linhas do arquivo.

chevron-rightRespostahashtag
  1. Escreva um script shell que receba o nome de um arquivo (caminho absoluto) e uma letra e exiba todas as linhas desse arquivo que contém essa letra informada.

chevron-rightRespostahashtag
  1. Escreva um arquivo com uma lista contendo duas colunas: nome e telefone. Em seguida, faça um script shell que receba um nome e exiba o telefone equivalente.

chevron-rightResposta (arquivo: lista)hashtag
chevron-rightResposta (script)hashtag
  1. Escreva um script shell que receba o nome de um arquivo (caminho absoluto) e informe quantas linhas, quantas palavras e quantos caracteres tem esse arquivo, no formato: “Este arquivo tem X linhas, Y palavras e Z caracteres”

chevron-rightRespostahashtag
  1. Escreva um script shell que receba o nome de um diretório (caminho absoluto) e liste todos os arquivos desse diretório em ordem alfabética.

chevron-rightRespostahashtag
  1. Escreva um script shell que pergunte: “Qual arquivo deseja procurar” e ao ser executado apresente como resposta: “O caminho para o arquivo é ‘caminho’” (dica: utilize o comando ‘find’).

chevron-rightRespostahashtag
  1. Escreva um script shell que receba o nome de um arquivo (caminho absoluto) e ao ser executado apresente como resposta o conteúdo da linha 5 desse arquivo.

chevron-rightRespostahashtag
  1. Escreva um script shell para pegar o conteúdo do arquivo /etc/group e exibir somente os nomes dos grupos (primeira coluna) e em ordem alfabética e em caracteres maiúsculos (dica: use os comandos/filtros ‘cut’ e ‘tr’).

chevron-rightRespostahashtag
  1. Escreva um script shell que receba o nome de um arquivo (caminho absoluto), uma letra para procurar e um número para trocar essa letra todas as vezes que a encontrar. Na execução, exibir o conteúdo com as trocas efetuadas.

chevron-rightRespostahashtag

Atualizado