Date: Mon, 09 Aug 2021 07:09:00 +0000 From: bugzilla-noreply@freebsd.org To: standards@FreeBSD.org Subject: [Bug 257702] /bin/sh: different behavior when chaining variable assignments Message-ID: <bug-257702-99@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257702 Bug ID: 257702 Summary: /bin/sh: different behavior when chaining variable assignments Product: Base System Version: 13.0-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: standards Assignee: standards@FreeBSD.org Reporter: dylan.araps@gmail.com I am not sure if this is the right component to open this issue under. Apologies in advance if this is the wrong place. Take the following example code: $ a=1 b=$a Expected behavior (tested in: ash (busybox), dash, bash, zsh, mirbsd ksh, openbsd ksh, yash, osh and pdsh): # b is set to a which is 1 $ echo $b 1 Actual behavior (freebsd sh): # just a newline $ echo $b Every other shell I have tried exhibits the "expected behavior". I do not know if this is a standards compliance issue or just a difference in behavior between freebsd sh and other shells. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-257702-99>
