Ich lerne Bash und möchte Leerzeichen durch andere "nicht leere" Zeichen ersetzen. Ich benutze eine for
Schleife:
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?