No Shellscript, diversos comandos são usados com opções, que aumentam a sua ação. Algumas opções são mais frequentes, como por exemplo a opção [-a], que significa: Anexa (a saída em um arquivo) ou todos (All). As opções que significam, respectivamente: “lê a entrada do comando de um arquivo” e “imprime um cabeçalho” são:
- A)-L; -r
Errada, porque -L e -r não correspondem, de forma geral, a “lê a entrada do comando de um arquivo” e “imprime um cabeçalho” no contexto cobrado.
- B)-f; -h
Certa, pois -f costuma indicar leitura a partir de um arquivo e -h é usado para imprimir cabeçalho em vários comandos de terminal.
- C)-d; -n
Errada, já que -d e -n são opções associadas a outros comportamentos, não às funções pedidas no enunciado.
- D)-s; -R
Errada, porque -s e -R não representam, nesse padrão de cobrança, as ações de ler de arquivo e imprimir cabeçalho.
Gabarito: B
Em Shell script, as opções de um comando funcionam como pequenos “atalhos” para mudar o comportamento dele. Em geral, cada utilitário tem suas próprias flags, então a banca gosta de cobrar o significado mais comum de cada uma, como -a, -f, -h e por aí vai. Aqui, a ideia é reconhecer a função de cada opção pelo sentido tradicional usado na linha de comando.