Com um loop for:
for i in $(seq -w 1 30); do mv -v "txtFile-0${i}" "s-${i}/txtFile"; done
Isso passa de 01
a 30
e chama todo número no comando mv
, em que $i
contém o número.
Editar: sem seq
, ele faria um loop como:
for i in {01..30}; do mv -v "txtFile-0${i}" "s-${i}/txtFile"; done