#!/bin/bash echo "706059901 11-01-1911 ST Student-Student 30-06 14956 1 15356221 METOPROLOLSUCC RET T 100MG 180ST 12,90-" | \ sed 's/\([0-9][0-9,.]\+\)-\($\|[^0-9]\)/-\1\2/g'
Standard input is empty
706059901 11-01-1911 ST Student-Student 30-06 14956 1 15356221 METOPROLOLSUCC RET T 100MG 180ST -12,90