Basicamente, o método depende do que você sabe sobre o formato da string ANTES de aparecer.
Esta pode ser uma solução, mas pequenas alterações na entrada podem causar falhas:
lv=${lineversion##*/}; lv=${lv%-*}; echo $lv
Por outro lado, cuidado com espaços em torno de = em tarefas!