2 votes

Comment puis-je remplacer automatiquement les espaces par des traits de soulignement dans la boîte de dialogue d'enregistrement d'un fichier ?

Je sauvegarde souvent des documents provenant de mes collègues qui utilisent Windows, et les noms de fichiers contiennent généralement des espaces.

Par exemple, je renomme toujours

Important CEO Spreadsheet v2.xls

à...

Important_CEO_Spreadsheet_v2.xls

Existe-t-il un moyen de script la boîte de dialogue Enregistrer sous pour détecter automatiquement les espaces blancs et les remplacer par des traits de soulignement ?

3voto

Mufaka Points 54

Je ne vois rien qui puisse changer cela dans la boîte, mais vous pourriez courir :

rename 's/ /_/g' *.xls

... dans le répertoire dans lequel ils sont enregistrés. Vous pouvez l'enregistrer en tant qu'alias dans ~/.bash_aliases comme : alias underscore="rename 's/ /_/g' *.xls" puis lancez simplement underscore .

Vous pouvez également créer un nouveau raccourci/lien sur votre bureau pour faire quelque chose de similaire. Il serait probablement nécessaire de l'exécuter via Bash, ce qui donnerait une commande du type :

bash -c "cd yourXlsDir; rename 's/ /_/g' *.xls"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X