= Сообщение: 6614 из 10757 ===================================== RU.UNIX.BSD = От : Alex Korchmar 2:5020/400 13 Mar 18 12:39:45 Кому : Andrew Kant 13 Mar 18 12:39:45 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=<1187509094@ddt.demos.su>+8a870515 На : area://RU.UNIX.BSD?msgid=2:469/83.1+5aa22f86 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== From: Alex Korchmar <noreply@linux.e-moe.ru>
Andrew Kant <Andrew.Kant@p1.f83.n469.z2.fidonet.org> wrote:
AK> !~ /^[a-zA-Z0-9\/._-]*$/ попробуй для начала, потом улучшай. там 40G Я категорически не желаю проверять, что попало, а что не попало в паттерн.
Hет ли других идей?
AK> смысл смотреть не на !~, а на =~, чтоб уточнить кого не надо удалять. имеет смысл придумать паттерн/идею как удалить все файлы, содержащие херню в имени (а не как отфильтровать остальные - потому что очевидно что что-нибудь не предусмотришь.
Что у нас умеет паттерны с hex/octal codes и не занимается идиотскими перекодировками и проверками? Я совершенно точно уверен, что валидных файлов с именами, содержащими символы >200 там нет.
AK> вижу твоих данных, не могу оценть правильность/полноту предложенного очевидно, это вообще плохой подход. нам заведомо известно, какие файлы надо точно удалить. Мы можем нечаянно пропустить кого-то из них - это мусор на диске, можно найти потом или забить, если его будет немного. Вопрос только в том, как с помощью макаками писанных инструментов найти их на диске.
> Alex P.S. вопрос распаковки тара снят окончательно - первоисточник жив. там, кстати, оказался utf8 на диске, C - в локали ;-) Hо это freebsd6.2, у нее нет лишнего "ума".
--- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)