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

2

Je sauvegarde souvent des documents de mes collègues utilisant 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 créer un script pour la boîte de dialogue Enregistrer sous afin de détecter automatiquement les espaces et de les remplacer par des traits de soulignement?

    
posée CEMcFarland 16.02.2012 - 15:52
la source

1 réponse

3

Je ne peux pas penser à quoi que ce soit qui changerait 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 enregistrer cela en tant qu'alias dans ~/.bash_aliases comme: alias underscore="rename 's/ /_/g' *.xls" , puis exécutez simplement underscore .

Ou vous pouvez créer un nouveau raccourci / lien sur votre bureau qui fait quelque chose de similaire. Il aurait probablement besoin de passer par Bash pour avoir une commande comme:

bash -c "cd yourXlsDir; rename 's/ /_/g' *.xls"
    
réponse donnée Oli 16.02.2012 - 16:18
la source

Lire d'autres questions sur les étiquettes