Renomeando os arquivos do Nuance Dragon Mobile

O projeto de exemplo do Dragon Mobile da Nuance tem uma peculiaridade interessante, pois para evitar que o processo de build do Android compacte os arquivos *.bin, *.hdr, *.dat a documentação sugere acrescentar .jpg ao final no arquivo. Então o nome do arquivo fica blabla.bin.jpg por exemplo.

Como são vários arquivos, acabei usando o comando “for” para automizar o processo:

alan@aureo:/nuance/Dragon_Mobile/NuanceMobileToolkit/samples/SampleApp/assets$ for i in $(find . -name *.bin); do mv $i $i.jpg; done
alan@aureo:/nuance/Dragon_Mobile/NuanceMobileToolkit/samples/SampleApp/assets$ for i in $(find . -name *.hdr); do mv $i $i.jpg; done
alan@aureo:/nuance/Dragon_Mobile/NuanceMobileToolkit/samples/SampleApp/assets$ for i in $(find . -name *.dat); do mv $i $i.jpg; done

Por sorte nenhum arquivo possuia espaço no nome, caso possuísse o comando acima não funcionaria e teriamos que usar o xargs.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s