2
Evite substituir espaços ao renomear arquivos
Estou tentando renomear arquivos como este: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Mas o sedcomando substitui todos os espaços com _. Como posso editar o sedcomando para incluir espaços junto com os caracteres especificados? Eu tentei usar, \smas ele não funciona …