Usando sed
e
flag:
sed 's|^\(.*\)$|mv gre_6_c1_.h3 newdir/|e' list.txt
Acima, moverá os arquivos para newdir/
para alterá-lo de acordo.
Eu assumo no list.txt que o número é como abaixo, separado por nova linha:
d34567
d23168
Execute isto para confirmar:
sed 's|^\(.*\)$|mv gre_6_c1_.h3 newdir/|' list.txt