Supprimer les espaces dans des fichiers…

Marre d’avoir des fichiers avec des espaces où des caractères non ascii :

on renomme :

delete_space_file.sh :

#!/bin/bash

find . -type f -name « * * »|while read file
do
echo « $file »
mv « $file » « `echo « $file »| awk ‘BEGIN {OFS= »_ »} $1=$1’` »
done

Ex: ./delete_space_file.sh

Print Friendly, PDF & Email
Ce contenu a été publié dans Bash !, avec comme mot(s)-clé(s) , , . Vous pouvez le mettre en favoris avec ce permalien.