Invalid sed --transform expression в сценарии оболочки с использованием gtar
Я запускаю скрипт оболочки в Solaris 10, кроме того, я запускаю его в Ubuntu (очевидно, внося небольшие изменения) и получаю ту же ошибку. Я хочу изменить имя пути, когда я выполняю команду tar, которая указывает время, когда это было сделано. У меня есть особый случай, когда у пути есть пробелы. Я использую следующую команду, но она не работает:
$ /usr/sfw/bin/gtar --transform=s/"VirtualBox VM"/"VirtualBox VM_04_04_2013_14:14"/ \
--show-transformed-names -clvMSpf /dev/cintarmt0n /New_VDI/"VirtualBox VM"
/usr/sfw/bin/gtar: Invalid transform expression
$
Не могли бы вы дать мне совет?