Mi Blog

Programador Web, fanático del software libre, hardware libre y energía renovable. Quito Ecuador

Renombrar archivos de imagenes para proyecto android

Hoy tuve problemas con unas imagenes en mi proyecto android. Android no permite que los archivos tengan nombres con guiones, solo se permite subguiones. Para corregirlo rapidamente use el siguiente comando:

find . -name "*-*" | sed -e 'p;s/-/_/g' | xargs -n2 mv

Ya que la mejor forma de recordarlo en un futuro es compartirlo en mi blog, aqui esta y voy a explicar un poco cada parte de la instruccion:

find . -name "*-*"

Busca los archivos que tengan guiones

sed -e 'p;s/-/_/g'

Muestra el nombre original del archivo y en la siquiente linea muestra el nombre donde fue remplazado el guion por guion bajo

xargs -n2 mv

xargs organiza el nombre orginal y el nombre nuevo y lo prepara para el comando mv que renombra los archivos

Categorias: GNU/Linux Android