¿Hay alguna manera de crear de la nada un archivo que sea una secuencia de números, comenzando en un número dado, uno por línea?
algo como
magic_command start 100 lines 5 > b.txt
y luego, b.txtsería
100
101
102
103
104
                    
                        files
                                utilities
                                arithmetic
                                text
                                
                    
                    
                        Perro espacial
fuente
                
                fuente

Respuestas:
Ya hay un comando para esto:
imprimirá estos números en líneas separadas:
Tan solo dirija esta salida a un archivo:
y
seq 100 2 104se imprimirá en incrementos de dos, a saber:100,102,104fuente
seqes de GNU Coreutils, no de Unix. ¡GNU incluso significa que GNU no es Unix!Linux se envía con el
seqcomando que hace exactamente eso. Si no tiene elseqcomando, es fácil:o en ksh / bash / zsh
o en zsh
fuente
$i.golpetazo:
perl:
antes de Cristo:
corriente continua:
fuente
Si no te importa un espacio delante de la mayoría de ellos:
Sin el espacio pero con un comando extra:
Editar para un comando vim adicional (vim abierto)
Para más números, aumente en
2consecuencia.fuente
printf '%s\n' {100..104}Además de usar
seq,while,for,printf,perl,echocomo se muestra en el ejemplo anterior, también puede usar PythonEjemplo:
fuente