Processamento de escape personalizado e cunhado

Processamento de escape personalizado e cunhado

apenas uma pergunta rápida e investigativaé possível fazer cunhagem para inspecionar linhas e reagir a elas?

Caso de uso:

# This will print "This is a comment"
echo "This is a comment"
#>This is a comment

echo "This is a shell command"
#>This is a shell command

ls -l
#>total 0
#>-rw-r--r-- 1 user user 0 Apr 18 00:00 file1
#>-rw-r--r-- 1 user user 0 Apr 18 00:00 file2

Quero pegar um arquivo com o prefixo "#>" usado no local onde o "código executado" é mostrado e exibi-lo sem o "comentário executado" como texto simples. O comando "normal" deve ser prefixado com o prefixo "demo@pc/$"

O objetivo é ter um arquivo de script executável que possa ser renderizado no latex para tcolorbox"janela" como execução do shell:

demo@pc / $ # This will print "This is a comment"
demo@pc / $ echo "This is a comment"
This is a comment

demo@pc / $ echo "This is a shell command"
This is a shell command

demo@pc / $ ls -l
total 0
rw-r--r-- 1 user user 0 Apr 18 00:00 file1
rw-r--r-- 1 user user 0 Apr 18 00:00 file2

Obrigado por qualquer dica!

informação relacionada