GNU macro processor używa archaicznych delimiterów. Można to zmienić z pomocą funkcji changequote. Dzięki temu możesz np. wykorzystać include w źródłach markdown do wklejania zawartości zewnętrznych plików.

post.m4:

changequote(`{{', `}}')dnl

Stwórz przykładowy config:

$ cat << EOF >/etc/nftables.conf
include({{script.nft}})dnl
EOF

More information

Refs