Я понимаю модификаторы # ##% %%, но не могу понять, можно ли связать их вместе, как в tcsh.
Пример в tcsh
set f = /foo/bar/myfile.0076.jpg
echo $f:r:e
--> 0076
echo $f:h:t
--> bar
В bash я хотел бы знать, как сделать что-то вроде:
echo ${f%.*#*.}
в одной строке.
Моя цель - иметь возможность манипулировать именами файлов различными способами по мере необходимости в командной строке. Я не пытаюсь написать сценарий для одного конкретного случая. Так что, если есть способ связать эти модификаторы, или, может быть, есть другой способ, то я хотел бы знать. Спасибо