Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Спасибо! 11.08.05 07:20 Число просмотров: 1725
Автор: cybervlad <cybervlad> Статус: Elderman
|
> Вот часть скрипта, которая получает список файлов для > копирования: > > smbclient //host/share -U <user> <pass> -c "ls > path/to/files/\$int__i\$*" 2>&1|perl -ne 'if ($_ =~ > /(\$int__i\$\.[0-9][0-9][0-9])/) {print "$1\n"}' > > далее нужно полученные файлы забрать командой smbget, а > удалить smbclient -c "del <filename>"
Спасибо!
Я выкрутился в результате почти аналогично.
Вот часть скрипта:
mskin='$int___i$.???'
smbclient $sharename -I $shareIP -U $shareuser -c "prompt; mget $mskin" $sharepass
inlist=`ls $mskin`
for fname in $inlist; do
smbclient $sharename -I $shareIP -U $shareuser -c "prompt; del $fname" $sharepass
done
А насчет предрассудков с символом $ в имени - это мой косяк :) Дело было не в нем, а в количестве символов "_", я их не досчитал в маске, потому файлы и не находились ;)
|
|
|