Sto imparando Bash e voglio sostituire i caratteri spaziali con altri caratteri "non vuoti". Sto usando un for
ciclo:
for f in *\ *; do mv "$f" "${f// /_}"; done
La mia domanda è: perché la doppia barra e lo spazio sono dentro ${f// /_}
? Cosa fa ${f// /_}
?