En entornos Linux, el comando ‘seq’ es una herramienta muy útil para generar secuencias numéricas de manera eficiente y rápida en la línea de comandos. Este comando se utiliza para generar una secuencia de números que van desde un número de inicio hasta otro número de finalización, con un paso opcional entre ellos. La sintaxis básica del comando ‘seq’ es:
seq [OPCIONES] NÚMERO_INICIAL [PASO] NÚMERO_FINAL
El comando ‘seq’ en Linux es una herramienta poderosa y versátil para generar secuencias numéricas en la línea de comandos. Su sintaxis sencilla y sus múltiples opciones permiten generar secuencias de números de manera eficiente, ahorrando tiempo y esfuerzo en tareas comunes. Ya sea para generar una secuencia simple o para trabajar con secuencias más complejas, el comando ‘seq’ es una herramienta confiable y fácil de usar.
Referencia rápida: sintaxis, opciones y ejemplos de seq
Sinopsis: seq [OPCIONES] [PRIMERO [SALTO]] ÚLTIMO
Opciones más utilizadas
| Opción | Descripción |
|---|---|
-s SEP | separador entre elementos |
-w | rellena con ceros a la izquierda |
-f FORMATO | formato tipo printf |
Ejemplos prácticos
seq 1 5
1 2 3 4 5
seq 0 2 10
secuencia con paso 2
seq -w 01 12 | xargs -I{} mkdir mes-{}
meses con cero delante
seq -f 'node-%02g' 1 4
node-01 node-02 node-03 node-04
Buenas prácticas y trucos
- Para rangos grandes en scripts paralelos usa
paralleloxargs -P.
Comandos relacionados
xargs, parallel, awk
Esta referencia rápida está pensada como hoja de trucos: pruébala con --help y con man seq para ver todas las opciones disponibles en tu distribución.