Я пытаюсь заменить строку в файле значением переменной (переменная содержит путь к Windows). Хотя переменная правильно печатается в STDOUT, при использовании в sed для замены интересующей строки обратная косая черта исчезает.
Есть идеи, как это исправить? Другие идеи приветствуются.
КОД:
WINPATH="\\\\hd-place\\stor1\\fold1\\archive\\$VAR1.$Var2\\Viewer"
напечатайте это на экране (как следует): \\hd-place\stor1\fold1\archive\$VAR1.$Var2\Viewer
Я использую команду SED: cat file.xml | sed "3 c\ ‹\RunFolder>$WINPATH‹/RunFolder>" (извините за косые черты внутри тегов XML)
Это выводит это:
\hd-placestor1fold1archive$VAR1.$Var2Viewer
Где я хочу это: \\hd-place\stor1\fold1\archive\$VAR1.$Var2\Viewer