Procesamiento de escape personalizado y acuñado

Procesamiento de escape personalizado y acuñado

solo una pregunta de sondeo rápida¿Es posible hacer acuñados para inspeccionar líneas y reaccionar ante ellas?

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

Quiero tomar un archivo con el prefijo "#>" usado en el lugar donde se muestra el "código ejecutado" y mostrarlo sin el "comentario ejecutado" como texto sin formato. El comando "normal" debe tener el prefijo "demo@pc / $"

El punto es tener un archivo de script ejecutable que pueda representarse en látex en una tcolorbox"ventana" como ejecución de 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

¡Gracias por cualquier sugerencia!

información relacionada