Созданный ниже скрипт, который найдет файлы в двух каталогах с более чем 5 днями, а сжатые файлы будут перенесены в другой каталог. Однако, я была проблема, если нет файлов, которые +5 дней в этих 2-х каталогов, я получил ошибкиBash: Нет такой ошибки в файле/каталоге
find: `/home/folder1/*.*': No such file or directory
find: `/home/folder2/*.*': No such file or directory
mv: cannot stat `/home/folder1/*.Z': No such file or directory
mv: cannot stat `/home/folder2/*.Z': No such file or directory
Мой скрипт:
#!/bin/bash
find /home/folder1/*.* /home/folder2/*.* -type -f -mtime +5 -exec compress {} \;
mv /home/folder1/*.Z /home/folder1/archive
mv /home/folder2/*.Z /home/folder2/archive
glob в ваших параметрах поиска распространяется на фактический список имен файлов, вот как появляются ваши ошибки. – HuStmpHrrr