MacOS редактирует XML-файлы с помощью sed - PullRequest
0 голосов
/ 29 октября 2011

Справочная информация: я пытаюсь отредактировать пару сотен XML-файлов - мне нужно проанализировать заголовок файла и затем поместить элементы этого заголовка в сам файл.Пример заголовка:

File=object.34.xml 

Синтаксический анализ завершен, поэтому

echo $num1 
34 

Затем я пытаюсь использовать sed для замены определенного объекта в XML-файле на OBJECT34

sed -i "" "/s/object/OBJECT$num1/" >$File

, который дает мне неправильный код команды O ошибка ... Предложения?

1 Ответ

3 голосов
/ 29 октября 2011

Входной файл отсутствует. И вы должны удалить первый /. Попробуйте:

sed -i "" "s/object/OBJECT$num1/" $File
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...