[linux] : virer les espaces de fin de nom de répertoire
Je suis en train de mettre au propre notre serveur principal de stockage et je constate qu'on a plein de dossiers dont le nom se termine par une espace ...
Voilà la commande rapide pour remettre tout ça au propre, à lancer plusieurs fois si vous avez une arborescence un peu longue comme c'est le cas chez nous !
find . -iname "* " -printf '%p\0' | while IFS= read -r -d '' FN do FNnew=`echo "${FN%${FN##*[^ ]}}"` mv "$FN" "$FNnew" done
Source : http://www.unix.com/shell-programming-and-scripting/250120-remove-trailing-space-file-folder-names.html