Bon, trouver tous les noms de fichier contenant une espace est assez simple. Il suffit de faire find ./ -type f -name *' '* -exec r_space.sh '{}' ';'
avec r_space.sh qui est
#! /bin/bash
# Removes spaces in filenames (replaces them with underscore)
# 2007年10月18日 21:34:45 -0400
for file in "${1}";
do
echo Converting "$file" to "${file// /_}"
mv "$file" "${file// /_}"
done
Merci beaucoup.
Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.
# Fait
Posté par dave . En réponse au message Remplacer les espaces blanches dans les noms de fichier d'une arborescence par des underscores. Évalué à 2.
find ./ -type f -name *' '* -exec r_space.sh '{}' ';'avec r_space.sh qui est
#! /bin/bash
# Removes spaces in filenames (replaces them with underscore)
# 2007年10月18日 21:34:45 -0400
for file in "${1}";
do
echo Converting "$file" to "${file// /_}"
mv "$file" "${file// /_}"
done
Merci beaucoup.
Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.