Una secuencia de comandos para cambiar los nombres de archivo en la consola rieles

votos
0

Tengo un gran número de archivos de imagen en mi proyecto, pero todos ellos tienen espacios en los que estaba causando problemas en github. Tengo que cambiar a todos ellos con la consola de rieles y añadir '-' en lugar de a los espacios. Sé que es posible, pero no puedo conseguirlo. Se utiliza esto para mover y cambiar un único nombre de archivo:

cd app/assets/images && mv avatar.png avatar123.png

Publicado el 19/12/2018 a las 14:08
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Está bien he conseguido resolver el problema con este segundo guión en esta página: Fuente: https://www.commandlinefu.com/commands/view/6877/replace-spaces-in-a-filename-with-hyphens . Mi script actual es la siguiente y funcionó al 100%:
cd app/assets/images && for f in * ; do mv "$f" $( echo $f | tr ' ' '-' ) ; done

Respondida el 19/12/2018 a las 16:17
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more