A NOTE has been added to this issue. 
====================================================================== 
https://www.austingroupbugs.net/view.php?id=1561 
====================================================================== 
Reported By:                calestyo
Assigned To:                
====================================================================== 
Project:                    Issue 8 drafts
Issue ID:                   1561
Category:                   Shell and Utilities
Type:                       Enhancement Request
Severity:                   Editorial
Priority:                   normal
Status:                     New
Name:                       Christoph Anton Mitterer 
Organization:                
User Reference:              
Section:                    various 
Page Number:                N/A 
Line Number:                N/A 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2022-02-01 00:10 UTC
Last Modified:              2022-02-01 20:52 UTC
====================================================================== 
Summary:                    clarify what kind of data shell variables need to be
able to hold
====================================================================== 

---------------------------------------------------------------------- 
 (0005649) chet_ramey (reporter) - 2022-02-01 20:52
 https://www.austingroupbugs.net/view.php?id=1561#c5649 
---------------------------------------------------------------------- 
Re: 4) This has come up before and the current standard contains text to
the effect that "applications shall tolerate the presence of such names."
The consensus seems to be to pass them through to child processes in their
environment but not attempt to create shell variables from them.

It seems to me that arrays don't affect this: they're normal shell
variables and have normal shell variable name restrictions.

Shell functions do, since they can have nearly arbitrary names, the bash
function name encoding aside. Bash tolerates such names by -- you guessed
it -- creating shell functions from them. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2022-02-01 00:10 calestyo       New Issue                                    
2022-02-01 00:10 calestyo       Name                      => Christoph Anton
Mitterer
2022-02-01 00:10 calestyo       Section                   => various         
2022-02-01 00:10 calestyo       Page Number               => N/A             
2022-02-01 00:10 calestyo       Line Number               => N/A             
2022-02-01 19:33 mirabilos      Note Added: 0005645                          
2022-02-01 19:44 calestyo       Note Added: 0005647                          
2022-02-01 20:52 chet_ramey     Note Added: 0005649                          
======================================================================


  • [Issue 8 dra... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group

Reply via email to