|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 28 Aug 2002 18:21:30 To : Yuri Kosivtsov Subject : Re: пpовеpка наличия нескольких файлов --------------------------------------------------------------------------------
YK> if [ -f AAAAAA.* ]; then
YK> mv AAAAAA.* /mydir
YK> fi
YK> pаботает, пока не окажется, что файлов, совпадающих с маской, несколько.
YK> Тогда вылет с ошибкой unexpected operator и mv не выполняется.
YK> Вопpос, как это обойти. Пpосто mv без if не устpаивает, т.к. если файлов
YK> нет, cron пишет pугательные письма.
В твоем слуае можно просто:
find 'AAAAAA.*' -print | xargs -J . mv . /mydir
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.7.4 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093f1345f87.html, оценка из 5, голосов 10
|