bash para bucle de múltiples rangos de números

bash para bucle de múltiples rangos de números

Quiero ejecutar un ciclo 'for' numérico de bash pero quiero omitir algunos números intermedios.

Ejemplo:

for num in {1..4, 7..11, 23..34}; do (echo num $num); done

o

for num in {17..24, 41..48}; do (echo num $num); done
  1. es posible?
  2. ¿Cómo?

Respuesta1

for num in {17..24} {41..48}; do (echo num $num); done

y consulte la documentación paraExpansión de llavesen fiesta.

información relacionada