Uso del comando seq en Linux

Se utiliza para generar todos los números enteros desde un determinado número hasta otro número.
Ejemplo 1:
# seq 1 10.
El resultado es 1 2 3 4 5 6 7 8 9 10.
Ejemplo 2:
#!/bin/bash
para i en `seq 1 10`;
hacer
eco de $i;
hecho
o usar
para i en $(seq 1 10)
o
seq
-f, --format=FORMAT usar formato de punto flotante estilo printf (predeterminado: %g)
-s, --separator = STRING usa STRING para separar números (predeterminado: \n)
-w, --equal-width iguala el ancho rellenando con ceros a la izquierda
-f opción especifica el formato
#seq -f"%3g" 9 11
9
10
11
% especifica el número después El número predeterminado de dígitos es "%g", 
"%3g", entonces el número insuficiente de dígitos es un espacio
#sed -f "%03g" 9 11 En este caso, el número insuficiente de dígitos es 0
%. Especifique la cadena antes
++núm; salir}' | xargsmkdir






















 

 

mkdir $(seq -f 'dir%03g' 1 10)
 
para i en `seq -f '%02g' 1 20` ¡
hazlo
si! wget -P $HOME/tmp -c [img]http://www.xxxsite.com/photo/$i.jpg[/img] ; luego
wget -P $HOME/tmp -c $_
fi
hecho
 

Supongo que te gusta

Origin blog.csdn.net/liuwkk/article/details/108796019
Recomendado
Clasificación