Questão de Sistemas Operacionais — Scripts em Unix e Linux — FCC 2019
- Código
- fc136953
- Banca
- FCC
- Órgão
- TRF 4
- Ano
- 2019
- Cargo
- TJ TRF4
Um Técnico de TI escreveu o shell script em Bash para Linux apresentado abaixo, sem erros, e nomeou o arquivo como pacotes.sh.
#!/bin/bash
echo Atualizando repositórios...
if ! ..I..
then
echo "Não foi possível atualizar os repositórios."
echo "Verifique seu arquivo /etc/apt/sources.list"
exit 1
fi
echo "Atualização feita com sucesso"
# note que $1 será substituído pelo Bash pelo primeiro argumento passado em linha de comando
if ! ..II..
then
echo "Não foi possível instalar o pacote $1"
exit 1
fi
echo "Instalação finalizada"
Para que o script funcione como indicado nas mensagens enviadas para a tela, em condições ideais, as lacunas I e II devem ser correta e respectivamente preenchidas com:
- Aapt-set update e apt-set install $$1
- Bapt-get update e apt-get install $1
- Capt-get upgrade e apt-set $$1 install
- Ddist-upgrade -y e dist-install $1
- Eget upgrate e get $1 install