Мне интересно, как создать функцию / скрипт, который выполняет следующие действия:
- Найти последний добавленный файл из определенной папки;
- Запрашивает "Y / n""переименовать его> после" Y "спросить, какой из них (я должен иметь возможность ввести его в терминал и нажать клавишу возврата для подтверждения);
- Перемещает и, возможно, переименовывает файл в другой каталог.
#!/bin/bash
last="$(cd /Users/xxxx/Pictures/xxx && ls -tU | head -n1)"
read -p "Would you like to rename it? " REPLY
if [[ $REPLY =~ ^[Yy]$ ]]; then
echo "Enter the name: "
read -a name
mv -i /Users/xxxx/Pictures/xxx/$last /Users/xxxx/Pictures/Saved\ backgrounds/$name.jpg
echo "Saved as $name"
else
mv -i /Users/xxxx/Pictures/xxx/$last /Users/xxxx/Pictures/Saved\ backgrounds/$last
echo "Saved as $last"
fi
Правка: найдено решение.