このようなバインド固有の $GENERATE ディレクティブを使用するゾーン ファイルがいくつかあります。
$GENERATE 50-100 srv-${-50,3,d} A 10.34.38.$
これを cfengine に追加すると、${...} を展開しようとしてエラーが発生します。この ${ を \${ でエスケープでき、それは cfengine を渡しますが、named-checkzone を使用することはできません (cfengine LITERAL ディレクティブは、ゾーン ファイルに @@LITERAL を追加するため、named-checkzone も失敗させます)。1 つのオプションは、$GENERATE を 1 行に拡張することです。他に選択肢はありますか?