Existe uma maneira de criar do nada, um arquivo que é uma sequência de números, começando em um determinado número, um por linha?
algo como
magic_command start 100 lines 5 > b.txt
e então, b.txt
seria
100
101
102
103
104
files
utilities
arithmetic
text
Cao espacial
fonte
fonte
Respostas:
Já existe um comando para isso:
imprimirá esses números em linhas separadas:
Então, basta direcionar essa saída para um arquivo:
e
seq 100 2 104
será impresso em incrementos de dois, a saber:100
,102
,104
fonte
seq
é do GNU Coreutils, não do Unix. GNU ainda significa GNU não é Unix!O Linux é fornecido com o
seq
comando que faz exatamente isso. Se você não possui oseq
comando, é fácil:ou em ksh / bash / zsh
ou em zsh
fonte
$i
.bater:
perl:
bc:
dc:
fonte
Se você não se importa com um espaço na frente da maioria deles:
Sem o espaço, mas com um comando extra:
Edite para um comando bônus do vim (vim aberto):
Para mais números, aumente de
2
acordo.fonte
printf '%s\n' {100..104}
Além de usar
seq
,while
,for
,printf
,perl
,echo
como mostrado no exemplo anterior, você pode também usar PythonExemplo:
fonte