A NOTE has been added to this issue. 
====================================================================== 
http://austingroupbugs.net/view.php?id=1191 
====================================================================== 
Reported By:                geoffclare
Assigned To:                
====================================================================== 
Project:                    1003.1(2016)/Issue7+TC2
Issue ID:                   1191
Category:                   Shell and Utilities
Type:                       Omission
Severity:                   Editorial
Priority:                   normal
Status:                     New
Name:                       Geoff Clare 
Organization:               The Open Group 
User Reference:              
Section:                    2.2 Quoting 
Page Number:                2346 
Line Number:                74697 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2018-04-13 14:33 UTC
Last Modified:              2018-04-20 13:39 UTC
====================================================================== 
Summary:                    The list of special characters in 2.2 is missing '-'
and '!'
====================================================================== 

---------------------------------------------------------------------- 
 (0003977) stephane (reporter) - 2018-04-20 13:39
 http://austingroupbugs.net/view.php?id=1191#c3977 
---------------------------------------------------------------------- 
Re: http://austingroupbugs.net/view.php?id=1191#c3976

Currently, AFAICT, POSIX requires <pre>echo {a,b}</pre>.

To output "{a,b}" and <pre>echo {fd}>&2</pre> to output "{fd}" on stdout,
making pdksh/ksh93/bash non-conformant (zsh disables those in sh mode).

IIRC, there's some wording that says the "{" reserved word is only
recognised as such in command position. But even then "{echo foo}" where we
have a "{echo" word and not "{" is still required to run the "{echo"
command with "foo}" as argument. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-04-13 14:33 geoffclare     New Issue                                    
2018-04-13 14:33 geoffclare     Name                      => Geoff Clare     
2018-04-13 14:33 geoffclare     Organization              => The Open Group  
2018-04-13 14:33 geoffclare     Section                   => 2.2 Quoting     
2018-04-13 14:33 geoffclare     Page Number               => 2346            
2018-04-13 14:33 geoffclare     Line Number               => 74697           
2018-04-13 14:33 geoffclare     Interp Status             => ---             
2018-04-13 14:44 geoffclare     Note Added: 0003956                          
2018-04-19 05:54 shware_systems Note Added: 0003971                          
2018-04-19 05:55 shware_systems Note Edited: 0003971                         
2018-04-19 15:32 stephane       Note Added: 0003973                          
2018-04-20 09:52 geoffclare     Note Added: 0003975                          
2018-04-20 13:30 chet_ramey     Note Added: 0003976                          
2018-04-20 13:39 stephane       Note Added: 0003977                          
======================================================================


Reply via email to