ну, это оно, в общем, и есть в выделении расширения. но чтобы дальше сделать такое же, мне надо курить man bash, а лом. ибо строчка сия выдрана из моего скрипта, которому имя было не надо, только ext. чтобы не думать, имя добыл через basename. задачу автора оно, в принципе, решает. а если автора не устроит — man bash; о чём читать, видно из примера. примерно такая логика. %-)