Выделите многострочную консольную команду с помощью pygmentize
Я хочу выделить многострочные команды оболочки с помощью пигментации. Используя следующую команду, все правильно подсвечивается после
do
:
echo "$ for i in {1..5}; do echo \"test\"; done" | pygmentize -l console
Однако следующая команда правильно использует мультилинии, но неправильно выделяет все, начиная со следующей строки:
echo -e "$ for i in {1..5}; do \\ \n echo \"test\" \\ \n done" | pygmentize -l console
Как мне использовать pygmentize, чтобы правильно раскрасить многострочные команды оболочки?