У меня есть имена файлов, которые выглядят что-то похожее на этоудалить только последнее расширение от имени файла
name_1.23.ps.png
или
name_1.23.ps.best
или
name_1.23.ps
Я хочу снять случайные расширения файлов на конце и останутся только
name_1.23.ps
Другие вопросы, похожие на это использование '.' как разделитель, но это удаляет все после имени_1.
Я хочу сделать это в командной строке (в Tcsh или Баш)
На каком языке вы используете? –
Вы можете использовать регулярное выражение: '/^\ w *. \ W *. \ W */gm' или просто разделите строку на' .' и возьмите первые 3 элемента. –
Я использую tcsh или bash – user1958508