Un script pour changer les noms de fichiers dans la console de rails

voix
0

J'ai un grand nombre de fichiers d'image dans mon projet, mais tous ont des espaces en eux qui a été à l'origine des problèmes sur GitHub. Je dois les changer tout en utilisant la console de rails et d'ajouter « - » au lieu d'un espace. Je sais qu'il est possible mais ne peut pas l'obtenir. Utilisé cela pour déplacer et changer un seul nom:

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

Créé 19/12/2018 à 14:08
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

D' accord , je réussi à résoudre le problème avec ce 2ème script sur cette page: Source: https://www.commandlinefu.com/commands/view/6877/replace-spaces-in-a-filename-with-hyphens . Mon script actuel va comme ceci et cela a fonctionné à 100%:
cd app/assets/images && for f in * ; do mv "$f" $( echo $f | tr ' ' '-' ) ; done

Créé 19/12/2018 à 16:17
source utilisateur

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