Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! Интересует размер файла, дата добавления в архив или дата последней модификации, имя файла в архиве. Для zip,7z, etc. все легко и просто - вывели список файлов в архве, грепнули, позвали awk и готово. Но вот rar архив отличился - имя файла выдает _первым_ аргументом, а не последним! Спраш

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexandr Sagadeev
Alexey Pechnikov пишет: Hello! $ unrar l A_A_Bayatev_Azbuka_zhilya._Zhilischnyiy_kodeks_ot_A_do_Ya.rar UNRAR 3.80 beta 2 freeware Copyright (c) 1993-2008 Alexander Roshal Archive A_A_Bayatev_Azbuka_zhilya._Zhilischnyiy_kodeks_ot_A_do_Ya.rar Попробуйте не l, а v. unrar v A_A_Bayatev_A

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Alexey Pechnikov wrote: > Интересует размер файла, дата добавления в архив или дата последней > модификации, имя файла в архиве. Для zip,7z, etc. все легко и просто - > вывели список файлов в архве, грепнули, позвали awk и готово. Но вот > rar архив отличился - имя файла выдает _первым_ аргументом,

Re: Получение информац ии о файлах в rar архиве

2010-02-14 Thread Andrey Rahmatullin
On Sun, Feb 14, 2010 at 04:32:41PM +0200, Serhiy Storchaka wrote: > > P.S. unrar-free кириллицу в именах не понимает. Это лечится или только > > unrar-nonfree придется использовать? > Можно поиграться локалью и перекодировками. Костыль тот ещё будет. В любом > случае большинство архивов rar сейчас

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Andrey Rahmatullin wrote: > On Sun, Feb 14, 2010 at 04:32:41PM +0200, Serhiy Storchaka wrote: >> Можно поиграться локалью и перекодировками. Костыль тот ещё будет. В >> любом случае большинство архивов rar сейчас версии 3+, поэтому >> unrar-nonfree неприменим. > *unrar-free Да. -- To UNSUBSCRI

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! On Sunday 14 February 2010 17:32:41 Serhiy Storchaka wrote: > sed -nre '/^-+$/,/^-+$/{s/ (.*) +([0-9]+) +[0-9]+ +[0-9]+% > +([0-9]+-[0-9]+-[0-9]+) +([0-9]+:[0-9]+) +[^ ]+ +[^ ]+ +[^ ]+ +[^ ]+$/\2 \3 > \4 \1/p}' Фантастика! А если в архиве поддиректории есть, возможно в такой же формат п

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! On Sunday 14 February 2010 18:47:13 Alexey Pechnikov wrote: > если в архиве поддиректории есть, возможно в такой же формат привести? Вот так получается: rar v A_Kiselev_Polkovodtsyi_i_voenachalniki_Velikoy_Otechestvennoy_voynyi.rar | awk 'BEGIN {OUT=0} /^-/ {BASE=NR; OUT=!OUT} /^[^-]/ { i

Re: OpenVZ

2010-02-14 Thread Sergey Korobitsin
Sat, Feb 13, 2010 at 13:40 +0300 Artem Chuprina воздействовал на энтропию: > архитектуры i386 отсутствуют собранные openvz-ядра в вариантах bigmem и > amd64." bigmem в openvz-ядре для i386 включен, кстати. -- Bright regards, Sergey Korobitsin | http://the-brights.net/ -- Arta Software, http:/

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Alexey Pechnikov wrote: > Фантастика! А если в архиве поддиректории есть, возможно в такой же формат > привести? sed -re '1,/^-+$/d;/^-+$/,$d' \ | while read name && read size packed ratio date time attr crc meth ver do echo "$size $date $time $name" done Или сразу вместо echo исполнять необх

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Alexey Pechnikov wrote: > awk 'BEGIN {OUT=0} /^-/ {BASE=NR; OUT=!OUT} /^[^-]/ { if (OUT) { if > ((NR-BASE)%2) { FILENAME=substr($0,2) } else {print $1, "\t", $4, $5, > "\t", FILENAME } } }' Можно и так (только "\t" лишние). Или короче: awk '/^-+$/ {OUT+=1; next} OUT==1 {FILENAME=substr($0,2); ge

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Serhiy Storchaka wrote: > Можно и на чистом sed-е сделать. sed -nre '1,/^-+$/d;/^-+$/,$d;N;s/ (.*)\n +([0-9]+) +[0-9]+ +[0-9]+% +([0-9]+-[0-9]+-[0-9]+) +([0-9]+:[0-9]+) .*$/\2 \3 \4 \1/p' Но на shell или скриптовом языке общего назначения разумеется гибче будет. -- To UNSUBSCRIBE, email to d

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! On Sunday 14 February 2010 20:18:18 Serhiy Storchaka wrote: > > awk 'BEGIN {OUT=0} /^-/ {BASE=NR; OUT=!OUT} /^[^-]/ { if (OUT) { if > > ((NR-BASE)%2) { FILENAME=substr($0,2) } else {print $1, "\t", $4, $5, > > "\t", FILENAME } } }' > > Можно и так (только "\t" лишние). \t не лишние, поско

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Alexey Pechnikov wrote: > On Sunday 14 February 2010 20:18:18 Serhiy Storchaka wrote: >> Можно и так (только "\t" лишние). > > \t не лишние, поскольку результат еще надо потом разобрать на поля и в > базу сложить. Я там на всякий случай зарезервировал 4 поля на усмотрение > пользователя, ежели ком

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! On Sunday 14 February 2010 21:36:55 Serhiy Storchaka wrote: > Лишнее, потому что на самом деле разделитель получается " \t ". Это только если запятые ставить. > Если уж так > хочется использовать табуляцию, то OFS="\t" (или конкатенация вместо > запятой). Но причин предпочесть табуляцию

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Serhiy Storchaka
Alexey Pechnikov wrote: > On Sunday 14 February 2010 21:36:55 Serhiy Storchaka wrote: >> Лишнее, потому что на самом деле разделитель получается " \t ". > > Это только если запятые ставить. Вот именно. >> Если уж так >> хочется использовать табуляцию, то OFS="\t" (или конкатенация вместо >> запя

Подсчет трафика

2010-02-14 Thread Artem Chuprina
Люди местные, сами мы недобрые... А расскажите, кто чем считает трафик и потом анализирует насчитанное. Интересует примерно следующая модель использования. Есть сеть, довольно развесистая, аж о двух роутерах (один роутит подсети внутренней сети и в DMZ, а другой из DMZ наружу). Внешний роутер м

Re: Получение информации о файлах в rar архиве

2010-02-14 Thread Alexey Pechnikov
Hello! On Sunday 14 February 2010 22:34:20 Serhiy Storchaka wrote: > >> Если уж так > >> хочется использовать табуляцию, то OFS="\t" (или конкатенация вместо > >> запятой). Но причин предпочесть табуляцию пробелу нет (не забываем, что > >> табуляция тоже может встретится в имени). > > > > В имени

photoshop cs2 shortcuts

2010-02-14 Thread Dmitri Samsonov
Приветствую! Возможно, немного оффтопик. В Adobe Photoshop CS2 под wine 1.0.1 (из lenny) не работают шорткаты. Причём не только те, что с модификаторами, а самые банальные типа B (переключение на инструмент Brush), K (переключение на инструмент Slice). Не гуглится. Кто-нибудь сталкивал

Не получается скомпили ть тестинговое ванильное ядро

2010-02-14 Thread James Brown
Не получается под Debian скомпилить тестинговое ванильное ядро 2.6.33-rc8 с kernel.org (см. прилагаемые логи ошибок). При этом, ванильное ядро 2.6.32.8 скомпилилось без проблем. Что я делаю не так? $ make-kpkg --initrd kernel-image make[1]: Leaving directory `/home/user/local_src/linux-2.6.33-rc8'

Re: photoshop cs2 shortcuts

2010-02-14 Thread Timur Rasulov
On 02/15/2010 06:56 AM, Dmitri Samsonov wrote: Приветствую! Возможно, немного оффтопик. В Adobe Photoshop CS2 под wine 1.0.1 (из lenny) не работают шорткаты. Причём не только те, что с модификаторами, а самые банальные типа B (переключение на инструмент Brush), K (переключение на инструм