Pular para o conteúdo principal

Questão de Programação — Shell script — CESGRANRIO 2024

ProgramaçãoShell script
Código
cg022391
Banca
CESGRANRIO
Órgão
IPEA
Ano
2024
Nível
Superior
Cargo
Técnico de Planejamento e Pesquisa - Infraestrutura de Tecnologia da Informação
Um administrador precisa criar um shell script bash (Bourne-Again Shell) que recebe uma palavra de busca e lista a descrição dos usuários cadastrados no arquivo /etc/passwd que possuem a sequência de caracteres da palavra de busca em alguma parte da descrição, independentemente de caracteres maiúsculos ou minúsculos (ex: a palavra de busca Mail poderá casar com uma parte da descrição que contenha mail, mAiL ou Mailing). A listagem dos usuários que atendem à condição especificada deve ser impressa na tela. Depois de verificar com sucesso que a palavra de busca é fornecida como o primeiro argumento da linha de comando e verificar que o arquivo /etc/passwd está acessível, o administrador pode escrever uma pipeline no script para executar a busca.Qual pipeline atende à especificação descrita?
  1. Acat /etc/passwd | cut -d: -f5 | grep -i ${0}
  2. Bcat /etc/passwd | cut -d: -f5 | grep -i ${1}
  3. Ccat /etc/passwd | cut -d: -f6 | grep ${0}
  4. Dcat /etc/passwd | cut -d: -f6 | grep ^${1}
  5. Ecat /etc/passwd | cut -d: -f6 | grep -i ^${0}
Revelar gabarito e comentário

GabaritoB — cat /etc/passwd | cut -d: -f5 | grep -i ${1}

Link permanente: /questoes/cg022391