A NOTE has been added to this issue. ====================================================================== http://austingroupbugs.net/view.php?id=1150 ====================================================================== Reported By: kre Assigned To: ====================================================================== Project: 1003.1(2016)/Issue7+TC2 Issue ID: 1150 Category: Shell and Utilities Type: Omission Severity: Editorial Priority: normal Status: New Name: Robert Elz Organization: User Reference: Section: 2.6.3 Page Number: 2357 - 2358 Line Number: 75182 - 75224 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2017-06-16 01:33 UTC Last Modified: 2018-12-11 15:38 UTC ====================================================================== Summary: exit status of command substitution not properly specified ======================================================================
---------------------------------------------------------------------- (0004179) chet_ramey (reporter) - 2018-12-11 15:38 http://austingroupbugs.net/view.php?id=1150#c4179 ---------------------------------------------------------------------- Re: 4176 Given that command substitutions are performed "beginning to end," as are all the word expansions, and they are intended to be synchronous, isn't the last one started the last one finished? Maybe the thing to do is to make the synchronous nature of command substitution explicit. I couldn't find anything that says the shell waits for the subshell environment to finish before moving onto the next expansion, but everyone seems to do it that way. Issue History Date Modified Username Field Change ====================================================================== 2017-06-16 01:33 kre New Issue 2017-06-16 01:33 kre Name => Robert Elz 2017-06-16 01:33 kre Section => 2.6.3 2017-06-16 01:33 kre Page Number => 2357 - 2358 2017-06-16 01:33 kre Line Number => 75182 - 75224 2017-06-16 01:46 kre Note Added: 0003766 2017-06-16 06:10 stephane Note Added: 0003767 2017-06-16 09:38 joerg Note Added: 0003768 2017-06-16 09:54 joerg Note Added: 0003769 2017-06-16 10:06 kre Note Added: 0003770 2017-06-16 10:16 joerg Note Added: 0003771 2017-06-16 10:21 joerg Note Edited: 0003771 2017-06-16 11:07 kre Note Added: 0003772 2017-06-16 15:38 stephane Note Added: 0003773 2017-06-16 15:52 joerg Note Added: 0003774 2017-06-16 15:59 joerg Note Edited: 0003774 2017-06-16 16:05 stephane Note Added: 0003775 2017-06-16 16:19 kre Note Added: 0003776 2017-06-16 16:33 shware_systems Note Added: 0003777 2017-06-16 16:35 kre Note Added: 0003778 2017-06-16 16:40 kre Note Added: 0003779 2017-06-16 16:43 kre Note Edited: 0003779 2017-06-16 16:45 joerg Note Added: 0003780 2017-06-16 16:45 joerg Note Edited: 0003780 2017-06-17 07:51 shware_systems Note Added: 0003781 2017-06-17 08:31 kre Note Added: 0003782 2018-03-09 22:55 stephane Note Added: 0003936 2018-12-11 10:09 kre Note Added: 0004176 2018-12-11 12:49 joerg Note Added: 0004177 2018-12-11 12:50 joerg Note Edited: 0004177 2018-12-11 14:52 chet_ramey Note Added: 0004178 2018-12-11 15:38 chet_ramey Note Added: 0004179 ======================================================================