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:
- exatamente a sequência de caracteres de um elemento que esteja dentro de seu conjunto interno, devem coincidir.
- qualquer um (e exatamente um) caractere que esteja dentro de seu conjunto interno.
- qualquer um (e exatamente um) caractere.
- qualquer número variado de caracteres.
- 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