[mdk-re] Re[2]: Помогите скриптом

Serg Tselishev =?iso-8859-1?q?traktor_=CE=C1_gvendelin=2Eru?=
Пт Сен 14 17:11:03 MSD 2001


Hello Artem,

Friday, September 14, 2001, 4:30:03 PM, you wrote:
>> >   Не так давно, я помню, был трэд про то как apt-get хранит
>> кэш
>> >   пакетов. Кто-нибудь из участвовавших в том обсуждении не
>> поможет мне
>> >   со скриптом для переименования пакетов в изначальное
>> состояние?
>> >   Я так понимаю одними средствами шелла не обойдешься, по
>> крайней мере
>> >   мне знаний не хватило.
>> 
>> А какой там формат именования файлов??
>> Я им нее пользуюсь и у меня кэшей нету, так что подскажите
>> плиз,
>> примерчик имени из кэша и то как тот же файл должен выглядеть
>> по
>> человечески.
AKJ> [ujo на king king]$ rpm -qp --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.i586.rpm\n" /var/cache/apt/archives/wget_1.7-alt1_i586.rpm
AKJ> wget-1.7-alt1.i586.rpm

AKJ> Так сойдет?

Вау! Блин, что же я все время смотрю-то не туда? ведь недавно, по
совету кого-то из рассылки, man rpm перечитывал.

Огромное спасибо! Получилось следующее:

#!/bin/sh
FORMAT="%{NAME}-%{VERSION}-%{RELEASE}.i586.rpm"
for file do
truename=`rpm -qp --queryformat $FORMAT $file`
mv "$file" "$truename"
done

Я все правильно сделал? Это просто первый или второй мой скрипт :)
-- 
Best regards,
 Serg Tselishev                            mailto:traktor на gvendelin.ru





Подробная информация о списке рассылки community