URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5295
[ Назад ]

Исходное сообщение
"* в качестве передаваемогоаргумента (csh)"

Отправлено Hill , 29-Мрт-06 16:30 
Доброе время суток.

столкнулся с такой проблеммой, мож кто подскажет
суть:
необходимо архивировать файлы YYYY-MM-DD_xxx.zzz
где  xxx - вторая часть имени файла которая может изменяться
     zzz - расширение файла которое может изменяться

ручками пишу
tar -zcvf  ./2006-03-28.tgz ./2006-03-28_*.*
всё работает отлично
хочу чтобы это делалось через crone

ни где нет проблем, только не могу передать *
тут не большой кусок кода (тестовый вариант)
# !/bin/csh
set filename = "2006-03-28"
`tar  -zcvf  ./${filename}.tgz ./${filename}_*.*`

Народ plz подскажите как лучше сделать



Содержание

Сообщения в этом обсуждении
"* в качестве передаваемогоаргумента (csh)"
Отправлено Hill , 30-Мрт-06 07:46 
>Доброе время суток.
>
>столкнулся с такой проблеммой, мож кто подскажет
>суть:
>необходимо архивировать файлы YYYY-MM-DD_xxx.zzz
>где  xxx - вторая часть имени файла которая может изменяться
>     zzz - расширение файла которое может изменяться
>
>
>ручками пишу
>tar -zcvf  ./2006-03-28.tgz ./2006-03-28_*.*
>всё работает отлично
>хочу чтобы это делалось через crone
>
>ни где нет проблем, только не могу передать *
>тут не большой кусок кода (тестовый вариант)
># !/bin/csh
>set filename = "2006-03-28"
>`tar  -zcvf  ./${filename}.tgz ./${filename}_*.*`
>
>Народ plz подскажите как лучше сделать


Всё сам разобрался

оказывается проблема была в апострафах
# !/bin/csh
set filename = "2006-03-28"
tar  -zcvf  ./${filename}.tgz ./${filename}_*.*

теперь всё работает и во FreeBSD и в IPSO