Мне нужно заменить строку в файле JSON на имя файла этого файла. Я успешно сопоставил строку, которую нужно заменить, используя приведенное ниже регулярное выражение, но я не могу понять, как получить имя файла для замены строки.
Примечание. Этот скрипт используется в правиле внутри приложения Hazel. Приложение говорит мне, чтобы ссылаться на файл, который обрабатывается в сценарии, используя '$ 1'. Итак, как мне вставить имя файла для файла $ 1 в функцию поиска и замены ниже?
perl -pi -e 's/((?<=text": ")\S*(?="))/FILENAME/g' PATH-TO-FILE