Переименовать имена каталогов с переформатированным именем, bash / cli - PullRequest
0 голосов
/ 01 мая 2020

Экспорт нескольких тысяч фотографий из моего iPhone с помощью приложения iMazing в MacOS дает мне набор каталогов:

2020-04-27
2020-04-28
Stockholm - 2020-04-29
Nacka - 2020-04-30

В некоторых каталогах перед датой стоит название места. Я хочу переименовать каталоги в этот формат, указав конечную дату, желательно с помощью сценария / cli:

2020-04-27
2020-04-28
2020-04-29-Stockholm
2020-04-30-Nacka

Найдено this . Я мог бы легко создать файл с новыми именами файлов. Однако я тщетно пытался заставить скрипт работать.

Спасибо!

1 Ответ

0 голосов
/ 02 мая 2020

Обнаружена небольшая ошибка в скрипте в связанном посте. Последняя строка должна быть:

[ "$NEW_FILENAME" != "" ] && mv -v "$FILENAME" "$NEW_FILENAME"

С этой небольшой коррекцией она работает (по крайней мере, на MacOS) просто отлично.

...