-
Funciona assim:
“>”: Operador de SUBSCRIÇÃO de conteúdos em documentos.
Ex: echo “teste operador” > teste.txt
Esse comando subscreverá no documento teste.txt o texto “teste operador”.
OBS: Consiste em que se houver algo antes sobescrito no documento, será apagado e escrito somente o que contiver no comando.
“>>”: Operador de adição de conteúdo em documentos.
Ex: echo “teste operador” >> teste.txt
Esse comando adicionará no documento teste.txt o texto “teste operador”
-
§ ls > list
· cria um novo arquivo chamado ‘list’ e adiciona o conteúdo de ‘ls’ no novo arquivo. Se o arquivo ‘list’ já existir, o conteúdo de ‘list’ será sobrescrito pelo conteúdo de ‘ls’
§ ls >> list
· mesma coisa do anterior. A diferença é que nesse comando, o conteúdo de ‘ls’ vai sendo adicionado em ‘list’ como um ‘append’ (não sobrescreve o conteúdo)
-
comando > arquivo – redireciona a saída padrão para algum dispositivo ou arquivo. Quando é usado com arquivos ele cria ou substitui o conteúdo do arquivo.
comando < arquivo – redireciona a entrada padrão de arquivo/dispositivo para um comando.
comando >> arquivo – concatena a saída padrão.
comando << arquivo – concatena a entrada padrão
comando 2> arquivo – redireciona a saída padrão de erro
comando 2>> arquivo – concatena a saída-padrão de erro
Alternativa: E