Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey                               2:5020/400     07 Mar 2007  09:16:01
 To : All
 Subject : Про копирования каталогов...
 -------------------------------------------------------------------------------- 
 
 Привет...
 
 Подскажите плиииз, правильно ли я делаю... Исключения копирования каталогов 
 (перечисленных в файле) из корня в другое место...
 Есть файлы с перечислением построчно каталогов, которые не надо копировать. 
 Hазвания файлов совпадают с именем сервера, если его нет, то default файл. И 
 вот что получилось
 --------------------
 #!/usr/bin/perl -w
 $ETC = "/usr/local/etc/dir"
 $SERVER=split(/,/, $ARGV[0]);
 $SERVER =~ tr/a-z/A-Z/;
 $fromdir="/tmp/fromdir";
 $outdir="/tmp/outdir";
 $CP="bin/cp";
 
 sub COPY_DIR
 {
 my (@strs,$str,@dirs,$dir);
 
 if ( -e $ETC/$SERVER\.excl)
 {
 open (EXC, "$ETC/$SERVER\.excl);
 }
 else
 {
 open (EXC, "$ETC/default\.excl");
 }
 while ( $exc = <EXC> )
 {
 chop;
 opendir (D, $fromdir) or warn "Cannot open $fromdir: !" and next;
 @dirs=grep {!(/^\./) && "$fromdir/$_"} readdir D;
 rewinddir D;
 foreach $dir (@dirs)
 {
 if ( -d ($dir ne $exc))
 {
 @strs=`($CP -pR -- $fromdir/$dir "$outdir") &2>1`;
 foreach $str (@strs)
 {
 &Log(2,"$str");
 }
 closedir D;
 }
 close EXC;
 }
 -------------------------------
 Подскажите плииз , что где не так... Или как может быть решить такую задачу 
 попроще, с помощью регекспов???
 Буду благодарен любой посдсказке....
 ---------------------------
 С уважением Сергей
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: SICE (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Про копирования каталогов...   Sergey   07 Mar 2007 09:16:01 
 Re: Про копирования каталогов...   Artem Chuprina   07 Mar 2007 17:31:54 
 Re: Про копирования каталогов...   ‘ҐаЈҐ©   09 Mar 2007 09:32:31 
 Re: Про копирования каталогов...   ‘ҐаЈҐ©   09 Mar 2007 11:53:16 
 Re: Про копирования каталогов...   Artem Chuprina   11 Mar 2007 02:31:15 
 Re: Про копирования каталогов...   Sergey   13 Mar 2007 16:13:09 
 Re: Про копирования каталогов...   Serge Chervjakov   13 Mar 2007 21:16:16 
 Re: Про копирования каталогов...   Sergey   14 Mar 2007 15:41:55 
 Re: Про копирования каталогов...   Artem Chuprina   14 Mar 2007 18:03:48 
 Re: Про копирования каталогов...   Serge Chervjakov   14 Mar 2007 19:11:24 
 Re: Про копирования каталогов...   Artem Chuprina   14 Mar 2007 21:28:18 
 Про копирования каталогов...   Alexey Zhidkov   24 Mar 2007 21:07:12 
 Moderatorial [+] (was: Про копирования каталогов...)   Moderator of RU.PERL   24 Mar 2007 17:01:51 
 Re: Про копирования каталогов...   ‘ҐаЈҐ©   15 Mar 2007 11:07:14 
 Re: Про копирования каталогов...   Artem Chuprina   15 Mar 2007 13:23:38 
 Re: Про копирования каталогов...   Sergey   19 Mar 2007 12:02:58 
 Re: Про копирования каталогов...   Artem Chuprina   19 Mar 2007 14:06:31 
 Про копирования каталогов...   Alexey Zhidkov   24 Mar 2007 17:42:29 
Архивное /ru.perl/64882f6bcd96.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional