From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Fraga, Eric" Subject: Re: Bug or not a bug? dot expansion in ob-shell Date: Wed, 19 Feb 2020 11:56:40 +0000 Message-ID: <875zg2kcy0.fsf@ucl.ac.uk> References: <87eeur3p1p.fsf@ucl.ac.uk> <87a75eap8k.fsf@gnu.org> <87y2sy3kkl.fsf@ucl.ac.uk> <87r1yq4xiz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:49528) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j4NyA-0001fS-5w for emacs-orgmode@gnu.org; Wed, 19 Feb 2020 06:56:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j4Ny8-0002Cx-7y for emacs-orgmode@gnu.org; Wed, 19 Feb 2020 06:56:45 -0500 In-Reply-To: <87r1yq4xiz.fsf@gnu.org> (Bastien's message of "Wed, 19 Feb 2020 12:38:44 +0100") Content-Language: en-US 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-mx.org@gnu.org Sender: "Emacs-orgmode" To: Bastien Cc: Vladimir Nikishkin , "emacs-orgmode@gnu.org" On Wednesday, 19 Feb 2020 at 12:38, Bastien wrote: > "0" is the _exit code_ of the successful echo command, not the value > returned by the echo command. But echo does not "return" the string as a value. It outputs the string. To quote the man page for bash, "the return value of a simple command is its status". Further, a function does not actually return any value beyond the status of the last command or a value given on a =3Dreturn=3D statement. > So In Vladimir's example, both ":results value" and ":results output" > should return the same result, i.e. ".". I disagree. I think the current behaviour (i.e. before your attempt to "correct"" this) is correct given the documentation you quoted! > Was it common to expect the exit code when executing shell code? Common? I have no idea. *I* did expect this. But that's maybe because I do use the shell a lot. I think there's a clear distinction between value and output for src blocks and blurring this distinction for shell src blocks would be misleading. The option to request the output as the outcome of the src block is already there. --=20 : Eric S Fraga via Emacs 28.0.50, Org release_9.3.6-345-g415083