====== 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