Mc.Sim, во-первых спасибо за столь обстоятельно объяснение regex такой вопрос, я пытаюсь найти все файлы, имена которых содержат "кракозябры", например: # ls -1 ®¨®§¶ ®¨®§¶.jpg test.txt рус.txt для поиска использую find -regex. Сразу скажу, convmv использовать не получается,так как требуется двойное преобразование как расшифровать "кракозябры" я знаю, а вот написать правильный regex не получается. пытаюсь сделать так: find ./ -maxdepth 1 -regextype posix-extended -not -regex "\.\/[a-zA-Zа-яА-Я\d]" регуляркой хочу найти всё что имеет первые 2 два символа "./", затем символ анг/рус алфавита либо цифра. Всё что идёт после должно игнорироваться, потому что как правило "испоганено" имя файла, но не окончание. Подскажите, где ошибка в регулярном выражении