Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#seq
#number-sequence
#increment
#default-start
Medium

Qual será o resultado do comando seq 10?

A

Um fluxo contínuo de números que aumenta em incrementos de 10 até ser interrompido.

B

Os números de 1 a 10, um número por linha.

Correct
C

Os números de 0 a 9, um número por linha.

D

O número 10 para a saída padrão.

Official Explanation / Community Explanations

O comando seq no Linux gera uma sequência de números. Por padrão, sem nenhuma opção, seq começa em 1, incrementa de 1 em 1 e termina no último número especificado. A saída é um número por linha.

Como funciona

  • seq 10 é equivalente a seq 1 1 10 (início=1, incremento=1, fim=10).
  • Imprime números de 1 a 10, inclusive, cada um em uma linha separada.
  • O comando não produz um fluxo contínuo; ele exibe todos os números e depois termina.

Por que a resposta correta está certa?

A saída de seq 10 são exatamente os números de 1 a 10, um por linha. Este é o comportamento padrão de seq.

Por que as respostas incorretas estão erradas?

  • Um fluxo contínuo de números que aumenta em incrementos de 10 até ser interrompido. Isso descreve um loop infinito ou um comando como yes ou watch, não seq. seq sempre termina após imprimir a sequência especificada.
  • Os números de 0 a 9, um número por linha. Este seria o resultado de seq 0 9 ou seq 9 se contar a partir de 0, mas seq começa em 1 por padrão, não em 0.
  • O número 10 para a saída padrão. Este seria o resultado de echo 10 ou seq 10 10, mas seq 10 imprime todos os números de 1 a 10, não apenas o último.