Я пытаюсь сопоставить файлы резервных копий в скрипте, а затем удалять их. Файлы резервного копирования являются те, которые имеют тильду (~
) в них:Сопоставление файлов с резервной копией (`* ~`)
$ ls -al
drwxr-xr-x 3 jwalton jwalton 4096 Feb 18 09:00 .
drwxr-xr-x 5 jwalton jwalton 4096 Feb 18 08:54 ..
drwxr-xr-x 5 jwalton jwalton 4096 Feb 18 08:54 test-proj
-rwxr-xr-x 1 jwalton jwalton 664 Feb 18 09:00 clean.sh
-rwxr-xr-x 1 jwalton jwalton 628 Feb 18 08:59 clean.sh~
Мой чистый сценарий имеет следующий тест, но, похоже, что я делаю что-то неправильно:
if [ -e "*~" ]; then
rm "*~"
fi
Что является правильным тестом для соответствия резервному файлу?
Проверьте это, заменив 'rm' на' ls', например. – fedorqui