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 aseq 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
yesouwatch, nãoseq.seqsempre 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 9ouseq 9se contar a partir de 0, masseqcomeç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 10ouseq 10 10, masseq 10imprime todos os números de 1 a 10, não apenas o último.