Привет всем У меня есть следующий скрипт, который отлично работает, кроме аргумента mv. Скрипт в основном ищет файлы, которые были созданы в определенное время, и мне нужно переместить все найденные файлы в другой каталог с именем timefile
Скрипт:
#!/bin/bash
read -rp 'hour ([0]0-23): ' hour
case $hour in
(0|00)
find /home/mikepnrs -newermt "yesterday 23:59" \
! -newermt 0:59 ;;
(0[1-9]|1[0-9]|2[0-3])
find /home/mikepnrs -newermt "$((10#$hour-1)):59" \
! -newermt "$hour:59" | mv -t /home/mikepnrs/timefile ;;
(*)
printf 'invalid hour: %s\n' "$hour"
esac
Синтаксис mv - t / home / mikepnrs / timefile
, похоже, не работает. Ошибка, которую я получаю, это отсутствие в файле операнда.
E: Хранилище 'http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal InRelease' изменило значение 'Suite' со значения 'focal -...
Когда я попытался обновить sudo apt
в 20.04 через Терминал, я застрял в этом
E: Repository 'http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal InRelease' changed its 'Suite' value from 'focal-updates' to 'focal-security'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Do you want to accept these changes and continue updating from this repository? [y/N]
Что мне делать?
Вы должны просто нажать y , а затем Введите в ответ на приглашение в вашем вопросе.
Или повторно добавьте этот репозиторий с помощью следующих команд:
sudo add-apt-repository -r ppa:inkscape.dev/stable
sudo add-apt-repository ppa:inkscape.dev/stable
А затем используйте этот репозиторий, как и раньше.