Ich lerne Bash und möchte Leerzeichen durch andere "nicht leere" Zeichen ersetzen. Ich benutze eine forSchleife:
for f in *\ *; do mv "$f" "${f// /_}"; done
Meine Frage ist, warum der doppelte Schrägstrich und der Raum in sind ${f// /_}? Was macht ${f// /_}das?