2
Evite reemplazar espacios al renombrar archivos
Estoy tratando de cambiar el nombre de archivos como este: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Pero el sedcomando reemplaza todos los espacios con _. ¿Cómo puedo editar el sedcomando para que incluya espacios junto con los caracteres especificados? He intentado …