Eu não acho que isso seja possível (mas adoraria estar errado). No entanto, você pode usar uma variável intermediária. O bash -c
executado por -exec
é apenas uma instância do bash, como qualquer outra:
$ find . -type f
./foobarbaz
$ find . -type f -exec bash -c 'v=${0#./foo}; echo ${v%baz}' {} \;
bar
Portanto, não vejo razão para que isso não funcione (se entendi o que você está tentando fazer corretamente):
find ./Source -name '*.src' \
-exec bash -c 'v=${0%.src}; \
myconvert -i "{}" -o "./Dest/${v#./Source/}.dst"' {} \;