Это удаляет пробелы в именах файлов.
Как я могу также удалить тире -?
rename "s/ //g" *
rename
в Ubuntu - это инструмент perl
, он использует синтаксис perl
:
s/regex/replacement/modifiers
В вашем случае:
г
(не не останавливаться после первого совпадения с регулярным выражением) Итак, вам необходимо понять, как редактировать регулярное выражение для сопоставления с тире:
Просто используйте это для удаления тире:
rename 's/-//g' *
Но если вы хотите удалить и тире, и пробел, вы можете используйте классы персонажей .
Так что это сделает это за вас:
rename 's/[- ]//g' *