No PowerShell do sistema operacional Windows 10 ou na linha de comando de uma distribuição do Linux, determinado caractere é um redirecionamento usado para indicar que dados devem ser lidos de um arquivo. Assinale opção que apresenta esse caractere.
- A)>
Errada, porque " > " redireciona a saída do comando para um arquivo, não a leitura de dados.
- B)\
Errada, porque a barra invertida "\" não é símbolo de redirecionamento de entrada.
- C)<
Certa, porque " < " indica que o comando deve ler dados a partir de um arquivo.
- D)>>
Errada, porque " >> " acrescenta saída ao final de um arquivo, sem relação com entrada.
- E)/
Errada, porque "/" é usado em caminhos e parâmetros, não como redirecionamento de leitura.
Gabarito: C
Em linhas de comando, os símbolos de redirecionamento servem para mandar a entrada e a saída dos comandos para outro lugar. O mais conhecido é o de saída, como " > ", mas aqui a pegadinha está na entrada: quando o comando deve ler dados de um arquivo, usamos o sinal " " e " >> " se ligam à saída. Esse é um conceito clássico de shell e aparece tanto em ambientes Unix/Linux quanto em comandos do PowerShell. Em prova, vale guardar a lógica: menor que aponta para dentro, maior que aponta para fora. Não é fundamento legal, e sim conhecimento técnico de sistemas operacionais e shell.