[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