2
Уникайте заміни пробілів при перейменуванні файлів
Я намагаюся перейменувати такі файли: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Але sedкоманда замінює всі пробіли на _. Як я можу редагувати sedкоманду, щоб вона містила пробіли разом із вказаними символами? Я намагався використовувати, \sале це не працює ... EDIT: Наприклад: …