Como substituo apenas a última ocorrência de "-" em uma string por um espaço usando sed
?
Por exemplo:
echo $MASTER_DISK_RELEASE
swp-RedHat-Linux-OS-5.5.0.0-03
mas quero obter a seguinte saída (substituindo o último hífen [“-“] por um espaço)
swp-RedHat-Linux-OS-5.5.0.0 03
sed
não suportam correspondências de padrões. Nesse caso, você precisará de outra coisa, sejaperl -pne 's/(.*)-/$1 /'
a solução de expansão de parâmetros do @ Thor ou outra coisa.