Hi everyone, tl;dr: is there a way to have ob-shell (or some similar mode) run commands one by one and include the commands, interspersed with their output, in the #+RESULTS block? I would like to have examples shown with commands, followed by their output. Something like this: #+begin_src console > echo "hi" hi > echo "bye" bye #+end_src This works well for my use case - "console" blocks are understood nicely by Pygmentize as containing both commands and output. What I would like is to start using org-babel to run the commands and insert their output in the export, so that I can update the examples without having to copy-paste from the terminal. So what I would like is to have something like this: #+begin_src sh :exports results :wrap "src console" echo "hi" echo "bye" #+end_src And when I evaluate the block with C-c C-c, I get: #+results: #+begin_src console > echo "hi" hi > echo "bye" bye #+end_src Before I start building my own, ob-mode I was wondering if anyone knows of any existing way to achieve this. Thanks! --Diego