Новое здесь, и я попробовал поиск, но мне удалось найти много ПОДОБНЫХ вещей, но не совсем то, что мне нужно.
Я ищу оболочку или Applescript, который будет брать текстовый файл, искать в нем один из трех строковых вариантов и добавлять строку текста в конец файла. Вероятно, не помогает то, что строка содержит специальные символы, в частности «<» и «>», и на самом деле является строкой в XML-файле, который будет временно переименован в txt для операции.
Я хочу, чтобы сценарий просматривал файл на предмет любого из следующих действий:
<UserId>1</UserId> <UserId>2</UserId> or <UserId>3</UserId>
и добавьте следующее в конец документа в зависимости от результата. Я хотел бы добавить его в определенном месте, например, в строке 3, но по шагам:
ID = 1 добавить <tags>Name1</tags>
ID = 2 добавить <tags>Name2></tags>
ID = 3 добавить <tags>Name3</tags>
Я пробовал различные фрагменты кода GREP и SED, но они ни к чему не привели. Я не программист, но поскольку создатель приложения, которое создает эти файлы, не может или не хочет добавлять эту функцию, мне нужно сделать это самому.
Любая помощь приветствуется.