Comodines variables en shell

Comodines variables en shell

Digamos que tengo esta estructura de carpetas con estos archivos dentro:

./
 |---- orig/
           |--- 1a
           |--- 1b
           |--- 2a
           |--- 2b
 |---- 1/ <empty>
 |---- 2/ <empty>

Me gustaría obtener esto con un solo comando mv:

./
 |---- orig/ <empty>
 |---- 1/
        |--- 1a
        |--- 1b
 |---- 2/
        |--- 2a
        |--- 2b

Estaba pensando en algo como esto, pero no puedo encontrar en ninguna parte si hay algún tipo de "comodines variables" para los shells:

$ mv orig/<var>* <var>/

¿Es esto posible en zsh, bash o similar?

Respuesta1

Lo hice en bash con el siguiente bucle:

for i in {1..2}; do mv orig/$i* $i; done

información relacionada