Geprägte, benutzerdefinierte Escape-Verarbeitung

Geprägte, benutzerdefinierte Escape-Verarbeitung

nur eine kurze Frageist es möglich, Minted dazu zu bringen, Zeilen zu prüfen und darauf zu reagieren?

Anwendungsfall:

# 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

Ich möchte die Datei mit dem Präfix "#>" an der Stelle verwenden, an der der "ausgeführte Code" angezeigt wird, und sie ohne den "ausgeführten Kommentar" als einfachen Text anzeigen. Der "normale" Befehl sollte mit dem Präfix "demo@pc / $" beginnen

Der Punkt besteht darin, eine ausführbare Skriptdatei zu haben, die im Latex tcolorboxals Shell-Ausführung in „Fenster“ gerendert werden kann:

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

Vielen Dank für alle Hinweise!

verwandte Informationen