ls -1 | while read a; do mv "$a" `echo $a | sed -e 's/\ /\./g'`; done
Эта команда выполняет замену символа пробела на символ точки в именах файлов текущего каталога. Она использует ls -1
для вывода списка файлов, sed
для замены символов и mv
для переименования файлов. Альтернативой может быть использование команды rename
, если доступна. Аргументы: $a
— текущее имя файла.