¿Cómo reemplazo solo la última aparición de "-" en una cadena con un espacio usando sed
?
Por ejemplo:
echo $MASTER_DISK_RELEASE
swp-RedHat-Linux-OS-5.5.0.0-03
pero quiero obtener el siguiente resultado (reemplazando el último guión ["-"] con un espacio)
swp-RedHat-Linux-OS-5.5.0.0 03
sed
no admiten coincidencias de patrones. En ese caso, necesitará algo más, ya seaperl -pne 's/(.*)-/$1 /'
la solución de expansión de parámetros de @ Thor u otra cosa.