J'apprends le Bash et je veux remplacer les caractères d'espace par d'autres caractères "non vides". J'utilise une forboucle:
for f in *\ *; do mv "$f" "${f// /_}"; done
Ma question est, pourquoi la double barre oblique et l'espace sont-ils là ${f// /_}? Que fait ${f// /_}-il?