Bir dizgede sadece "-" nin son oluşumunu boşluk kullanarak sednasıl değiştiririm?
Örneğin:
echo $MASTER_DISK_RELEASE
swp-RedHat-Linux-OS-5.5.0.0-03
fakat aşağıdaki çıktıyı almak istiyorum (son kısa çizgiyi [“-“] bir boşlukla değiştirmek)
swp-RedHat-Linux-OS-5.5.0.0 03
seddesen eşleşmelerini desteklemez. Bu durumda,perl -pne 's/(.*)-/$1 /'ya da @ Thor'un parametre genişletme çözümü ya da başka bir şeye ihtiyacınız olacak.