Привет, я совершенно новичок в Bash и StackOverflow.
Мне нужно переместить набор файлов (все они содержатся в одной и той же папке) в целевую папку, где файлы с таким именем уже могут существовать.
В случае, если конкретный файл существует, мне нужно переименовать файл перед его перемещением, добавив, например, инкрементное целое число к имени файла.
Расширения должны быть сохранены (другими словами, это добавленное целое число должно идти перед расширением). Имена файлов могут содержать точки в середине.
Первоначально я думал о сравнении двух папок, чтобы получить список существующих файлов (я сделал это с помощью "comm"), но затем я немного застрял. Я думаю, что я просто пытаюсь делать вещи самым сложным из возможных способов.
Есть какой-нибудь намек на то, чтобы сделать это "путём"? Это нормально, если это делается в сценарии, отличном от сценария bash.