Ich versuche, Dateien wie folgt umzubenennen: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Der sedBefehl ersetzt jedoch alle Leerzeichen durch _. Wie kann ich den sedBefehl bearbeiten , um Leerzeichen zusammen mit den angegebenen Zeichen einzuschließen?...