а почему полный путь ?
В данном случае, чтобы использовалась непосредственно сама команда cp, а не алиас на неё — cp -i.
а почему полный путь ?
В данном случае, чтобы использовалась непосредственно сама команда cp, а не алиас на неё — cp -i.
ну а предположим что после проверки по имени необходимо еще проверить по дате ?
ну а предположим что после проверки по имени необходимо еще проверить по дате ?
По дате чего? Создания файла, доступа к файлу или модификации файла?
минусануть вас что-ли? Но не буду, администратор, который путает глоббинг с рекулярками -- смешной. И очень хорошо характеризует техническую грамотность здешней администрации...REGEXP_FILE — шаблон имени файла;
cp в рамках скрипта при замене файла не требует подтверждения ?
нет, не требует. Потому-что алиасы в скриптах НЕ работают.
в Linux НЕТ никаких "расширений". Они остались в MS-DOS.нужно проверять наличие конкретных файлов в поддиректориях, не по расширению а именно по имени файла
ну а предположим что после проверки по имени необходимо еще проверить по дате ?
тогда после find ... -name ... нужно дописать проверку времени. Их довольно много разных:
1. абсолютные (раньше чем, после того), например "все файлы изменённые за последнюю неделю" -mtime -7
2. относительные (после того КАК), например "файлы новее этого" -newer этот.
Но не буду, администратор, который путает глоббинг с рекулярками -- смешной. И очень хорошо характеризует техническую грамотность здешней администрации...
Я уже давно не администратор, так что смелее, не сдерживайте себя — это вредно.
вы лучше исправьте свою ошибку. Оно же ведь как -- ошибка заразна. Другие тоже будут путать тёплое с мягким. Это разве хорошо? По-русски у вас правильно написано "шаблон имени файла", а зачем было писать REGEXP? Это вообще-то общепринятый технический термин. Что-бы find их понимала, надо юзать -regex, а не -name.Я уже давно не администратор, так что смелее, не сдерживайте себя — это вредно.