Table des matières

Bébé-scripts

Changer les espaces en "_"

(NB : La boucle “for” ne fonctionne pas dans ce cas car “for” découpe les noms au niveau du caractère espace : voir par exemple le résultat de :

$ for f in `ls`; do echo $f ; done

Utiliser à la place la boucle “while read”)

$ ls | while read d ; do mv "$d" "$(echo $d | sed s/" "/"_"/)" ;done

Supprimer les espaces

$ ls | while read d ; do mv “$d” $(echo “$d” | tr -d “ ”) ;done

Insérer un espace après (par exemple) la première lettre "t"

$ ls | while read d ; do mv “$d” “$(echo $d | sed s/“t”/“t ”/)” ;done