Outils du site

pratique:informatique:no_espace

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

pratique:informatique:no_espace [03/10/2017 13:57] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Renommer dossiers et fichiers sans espace ======
 +
 +Les deux méthodes devraient marcher mais j'ai pas détaillé leur fonctionnement, à tester avec prudence.
 +===== Script de Yannk =====
 +<file>
 +#!/bin/sh
 +for a in * ;do
 +b=$(echo $a | sed -e 's/[[:blank:]]/_/g');
 +if [ -e "$b" ];then
 +echo "">/dev/null;
 +else
 +mv "$a" "$b";
 +fi
 +done
 +</file>
 +
 +===== Alternative de Branch =====
 +Trouvé sur [[https://www.debian-fr.org/rename-en-recursif-t33072.html|Debian]], ayant l'intérêt d'être récursif.
 +<file>
 +#!/bin/sh
 +
 +find "$1" -depth | while read chemin; do
 +  prefixe=`echo "$chemin" | sed 's/[^/]*$//'`
 +  suffixe=`echo "$chemin" | sed -e 's/.*\///' -e 's/ /_/g'`
 +  mv -T "$chemin" "$prefixe$suffixe"
 +done
 +</file>
 +
 +
  
pratique/informatique/no_espace.txt · Dernière modification: 03/10/2017 13:57 (modification externe)