SóProvas


ID
1755910
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um usuário do sistema operacional Linux executou o seguinte comando no prompt de um terminal shell.

$ ls >> list

O resultado da execução desse comando é a 

Alternativas
Comentários
  • > is output redirection symbol.

    >> is append output redirection symbol.

     

    $ ls > list

    Vai criar o arquivo ' list ' contendo a saída do comando ' ls ', isto é, a listagem do diretório corrente. Se o arquivo ' list ' já existe será sobrescrito.

     

    $ ls >> list

    Vai criar o arquivo ' list ' contendo a saída do comando ' ls ', isto é, a listagem do diretório corrente. Se o arquivo ' list ' já existe será feito um append ao conteúdo do arquivo list.

     

    Gabarito: e)

     

    https://www.cyberciti.biz/faq/howto-save-ouput-of-linux-unix-command-to-file/

  • Pelo que está dizendo, a resposta está um tanto errada então?

     

    Também fiquei nessa dúvida se iria criar e sobrescrever ou criar e apendar. 

     

    De qualquer forma, não foi muito correto dizer que iria criar o arquivo, pois isso só ocorre se o arquivo não existir. Mas acredito que o errro da questão é um pouco maior considerando que será feito o append, mas enfim as outras estavam totalmente erradas então dava pra ir por eliminação;

     

  • >> = 1>> = Redireciona a saída padrão pra um arquivo sem apagar seu conteúdo.

    O Arquivo LIST será criado e vai LISTAR o diretório atual

    A = Lhufas, List não é dir

    B = Lhufas, Não teve nenhum grep

    C = Lhufas, Não teve nenhum diff

    D = Lhufas, Não teve nenhum CP.

    GAB E.