Сценарий MacOS для поиска в текстовом файле частичной строки и добавления строки, если она найдена [closed]

Новое здесь, и я попробовал поиск, но мне удалось найти много ПОДОБНЫХ вещей, но не совсем то, что мне нужно.

Я ищу оболочку или 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, но они ни к чему не привели. Я не программист, но поскольку создатель приложения, которое создает эти файлы, не может или не хочет добавлять эту функцию, мне нужно сделать это самому.

Любая помощь приветствуется.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *