У меня есть несколько файлов зон, которые используют специфичную для привязки директиву $GENERATE, подобную этой
$GENERATE 50-100 srv-${-50,3,d} A 10.34.38.$
Теперь, когда я добавляю это в cfengine, он пытается расширить ${...} и выдает ошибку. Я могу экранировать этот ${ с помощью \${, и это проходит cfengine, но тогда я не могу использовать named-checkzone (директива cfengine LITERAL также приведет к сбою named-checkzone, поскольку она добавляет @@LITERAL в файл зоны). Одним из вариантов было бы расширить $GENERATE до отдельных строк. Есть ли у меня другой вариант?