From mboxrd@z Thu Jan 1 00:00:00 1970 From: msj Subject: Bug: Option :session cripples the Results output by adding ">" sign Date: Tue, 23 Jan 2018 23:35:37 +0100 Message-ID: <1516746937.30257.28.camel@gmx.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ee7Ay-0007JV-8R for emacs-orgmode@gnu.org; Tue, 23 Jan 2018 17:36:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ee7At-0008Ng-52 for emacs-orgmode@gnu.org; Tue, 23 Jan 2018 17:36:20 -0500 Received: from mout.gmx.net ([212.227.15.15]:59844) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ee7As-0008K3-Hy for emacs-orgmode@gnu.org; Tue, 23 Jan 2018 17:36:14 -0500 Received: from lesterpc ([80.78.146.52]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MhRI2-1eQQ2L1zYg-00Mfix for ; Tue, 23 Jan 2018 23:36:11 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org When I attempt to work with shell source blocks in session mode (:session argument) I'm receiving in RESULTS block an unwanted sign (probably line continuation sign) in multi line commands like 'for' loop. ----------------------------------------------------------------------- ---- How it works at the moment --- ----------------------------------------------------------------------- #+BEGIN_SRC sh :session test for i in `seq 1 5`;do echo $i echo done #+END_SRC #+RESULTS: | > | > | > | 1 | | | | | | | 2 | | | | | | | | | | 3 | | | | | | | | | | 4 | | | | | | | | | | 5 | | | | ----------------------------------------------------------------------- --- code evaluation taken from 'test' buffer --- ----------------------------------------------------------------------- for i in `seq 1 5`;do $ echo $i > > echo > done 1 2 3 4 5 $ echo 'org_babel_sh_eoe' org_babel_sh_eoe $ ----------------------------------------------------------------------- --- Expected behavior (for this case adding a sign is omitted by running the loop in one line mode --- ----------------------------------------------------------------------- #+BEGIN_SRC bash :session test7 for i in $(seq 1 5);do echo "hello"; done #+END_SRC #+RESULTS: | hello | | hello | | hello | | hello | | hello | Some further troubleshooting revealed that by exporting PS2 to an empty string this behavior can be temporarily suppressed. Regards, Peter Emacs : GNU Emacs 25.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.26) of 2017-12-16 Package: Org mode version 9.1.6 (9.1.6-16-g86a382-elpaplus @ /home/cqs/.emacs.d/elpa/org-plus-contrib-20180115/)