Только что возникла новая ошибка. Файл etc / apt / sources.list.d / google-chrome.list создается автоматически, и предыдущая версия стирается, чтобы стереть ваш '[arch = amd64]', поэтому apt-get вызывает ошибку. {{1} } См. https://www.reddit.com/r/chrome/comments/48oje6/linux_how_to_fix_failed_to_fetch/ Итак, ответ на исходный вопрос: нет в настоящее время полностью рабочий метод, но, надеюсь, Google исправит ошибку.
Прокрутите файлы PDF, используйте расширение параметра для извлечения базового имени:
#!/bin/bash
for pdf in *.pdf ; do
basename=${pdf%.pdf}
if [[ -f $basename.xls || -f $basename.xlsx ]] ; then
rm "$pdf"
fi
done
Обновление:У меня обратная логика, теперь должно быть исправлено.
Переберите файлы.xls (x )и удалите соответствующие файлы PDF.
for xls in *.xls* ; do
/bin/rm -f "${xls%.xls*}"".pdf"
done
Если подходящего pdf-файла нет, ничего страшного не будет.