Необходимо время от времени преобразовывать образы формата BIN/CUE в ISO, для чего пользуюсь консольной утилитой bchunk с синтаксисом bchunk image.bin image.cue image.iso
. Задумал, чтобы не лезть каждый раз в консоль, сделать команду контекстного меню для Thunar'а. Ввожу bchunk %f%n
(%f - путь к файлу, %n - имя файла), как понимаю, что дальше я хочу ввести что-то вроде «путь к файлу + имя файла - .bin + .cue», но не знаю, как это сформулировать. То же самое и с выходным ISO, но там это не так критично.
Есть ли какой-нибудь способ «стереть» у переменной %n четыре последних символа? Не обязательно уже даже тупо средствами Thunar, можно и в отдельный скрипт все это записать, главное, чтоб я потом мог вызвать его из Thunar и он, подставив имя файла BIN, нашел бы файл CUE с таким же именем без расширения.