FC ConcursosFC Concursos

Questão FC393373

Os metacaracteres são caracteres reservados dotados de alguma função especial, eles aumentam muito a versatilidade dos comandos Linux. As chaves são um exemplo de metacaractere e s

Sistemas Operacionais

IBADE · 2022

Os metacaracteres são caracteres reservados dotados de alguma função especial, eles aumentam muito a versatilidade dos comandos Linux. As chaves são um exemplo de metacaractere e simbolizam em conjunto:

  1. exatamente a sequência de caracteres de um elemento que esteja dentro de seu conjunto interno, devem coincidir.
  2. qualquer um (e exatamente um) caractere que esteja dentro de seu conjunto interno.
  3. qualquer um (e exatamente um) caractere.
  4. qualquer número variado de caracteres.
  5. o redirecionamento da entrada padrão.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa aponta a função das chaves no shell: elas representam uma expansão por chaves em que cada item interno é tratado como uma sequência literal a ser gerada ou testada.

Ou seja, ao escrever algo como arquivo{a,b,c}.txt, o shell produz exatamente as sequências arquivoa.txt, arquivob.txt e arquivoc.txt; cada elemento dentro das chaves corresponde à sequência que deve coincidir integralmente.

A sequência exata significa que não há coringa implícito: o conteúdo entre vírgulas é reproduzido tal qual, podendo também ser uma faixa numérica com sintaxe como {1..5}.

As chaves servem, portanto, para gerar argumentos ou nomes de arquivos de forma determinística, economizando digitação e evitando ambiguidade na construção de strings.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo